BlocosIA Wiki Editor

WebView

舞台上的 WebView 窗口(URL 和 HTML)、CSS/JS 注入、双向通信桥和高级应用控制。

在舞台中打开网页或 HTML 界面,实时交换消息和事件,并控制全屏、屏幕方向、剪贴板、分享和应用的原生功能。

使用方法:在编辑器中点击“扩展”(下方角落),然后添加“WebView”。

命令积木

在 WebView 中打开网页 ( )

在舞台上的 WebView 窗口中打开一个网页。

命令积木

在 WebView 中加载 HTML 代码 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

[显示] 舞台上的 WebView

执行一个动作。把它接在另一个积木下面。

命令积木

WebView 显示模式:[舞台上的窗口]

执行一个动作。把它接在另一个积木下面。

命令积木

将 WebView 放到 x:( ) y:( ) 宽:( ) 高:( )

执行一个动作。把它接在另一个积木下面。

命令积木

WebView 样式:边框 [现代边框] 圆角 ( ) px 不透明度 ( ) %

执行一个动作。把它接在另一个积木下面。

命令积木

WebView 导航栏:[显示]

执行一个动作。把它接在另一个积木下面。

命令积木

WebView 导航:[后退]

执行一个动作。把它接在另一个积木下面。

命令积木

将 WebView 缩放设为 ( ) %

执行一个动作。把它接在另一个积木下面。

命令积木

将 WebView 滚动到 x:( ) y:( )

执行一个动作。把它接在另一个积木下面。

命令积木

WebView 权限:[摄像头和麦克风] [允许]

执行一个动作。把它接在另一个积木下面。

命令积木

发送消息 ( ) 到 WebView / 主机

向舞台的 WebView 和原生宿主应用(Android、iOS、Capacitor、Kodular、React Native、Flutter)发送一条消息。

命令积木

通过 WebView 发送事件 ( ) 数据 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

在 WebView 中运行 JS 命令 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

向 WebView 注入 CSS 样式 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

应用控制:[进入全屏]

执行一个动作。把它接在另一个积木下面。

命令积木

将状态栏 / 主题颜色设为 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

将窗口 / 应用标题设为 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

按模式(毫秒)( ) 振动设备

执行一个动作。把它接在另一个积木下面。

命令积木

复制文字 ( ) 到剪贴板

执行一个动作。把它接在另一个积木下面。

报告积木

剪贴板中的文字

给出一个数字或文字。把它放进圆形空位里。

命令积木

分享 标题 ( ) 文字 ( ) 链接 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

在外部浏览器中打开链接 ( )

执行一个动作。把它接在另一个积木下面。

命令积木

在 WebView 会话中保存 键 ( ) 值 ( )

执行一个动作。把它接在另一个积木下面。

报告积木

从 WebView 会话中读取 键 ( )

给出一个数字或文字。把它放进圆形空位里。

报告积木

应用 URL 参数 ( )

给出一个数字或文字。把它放进圆形空位里。

命令积木

将应用路由(hash)设为 ( )

执行一个动作。把它接在另一个积木下面。

报告积木

应用当前路由(hash)

给出一个数字或文字。把它放进圆形空位里。

帽子积木

当 WebView 收到消息

当这件事发生时开始运行脚本。

帽子积木

当 WebView 收到事件 ( )

当这件事发生时开始运行脚本。

帽子积木

当 WebView 加载完成

当这件事发生时开始运行脚本。

帽子积木

当 WebView 出错

当这件事发生时开始运行脚本。

帽子积木

当应用状态变为 [在后台]

当这件事发生时开始运行脚本。

是/否积木

我在 WebView 中运行吗?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

报告积木

WebView / 应用平台

给出一个数字或文字。把它放进圆形空位里。

报告积木

系统信息 [平台]

给出一个数字或文字。把它放进圆形空位里。

报告积木

WebView 最后一条消息

给出一个数字或文字。把它放进圆形空位里。

报告积木

WebView 最后一个事件

给出一个数字或文字。把它放进圆形空位里。

报告积木

WebView 最后一个事件的数据

给出一个数字或文字。把它放进圆形空位里。

报告积木

WebView 当前 URL

给出一个数字或文字。把它放进圆形空位里。

是/否积木

WebView 正在加载?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

是/否积木

WebView 可见?

回答真或假。可以用在“如果”、“重复执行直到”和“等待直到”里。

命令积木

模拟 WebView 事件 ( ) 数据 ( )

执行一个动作。把它接在另一个积木下面。