WebView 组件参考

    点击属性检查器下面的按钮,然后从添加 UI 组件中选择WebView,即可添加 WebView 组件到节点上。

    目前此组件只支持Web(PC 和手机)、iOS 和 Android 平台,Mac 和 Windows 平台暂时还不支持,如果在场景中使用此组件,
    那么在 PC 的模拟器里面预览的时候可能看不到效果。

    此控件暂时不支持加载指定 HTML 文件或者执行 Javascript 脚本。

    方法一

    方法二

    通过 webview.node.on('loaded', ...) 的方式来添加

    1. //假设我们在一个组件的 onLoad 方法里面添加事件处理回调,在 callback 函数中进行事件处理:
    2. cc.Class({
    3. properties: {
    4. webview: cc.WebView
    5. },
    6. onLoad: function () {
    7. callback: function (event) {
    8. //这里的 event 是一个 EventCustom 对象,你可以通过 event.detail 获取 WebView 组件
    9. var webview = event.detail;
    10. //do whatever you want with webview
    11. //另外,注意这种方式注册的事件,也无法传递 customEventData
    12. }
    13. });

    同样的,你也可以注册 ‘loading’, ‘error’ 事件,这些事件的回调函数的参数与 ‘loaded’ 的参数一致。