【问题标题】:How do I inject Javascript into web view in Ionic Android?如何在 Ionic Android 中将 Javascript 注入 Web 视图?
【发布时间】:2015-06-12 20:16:03
【问题描述】:

我正在尝试在我的应用程序的 Web 视图中添加标题栏。我为此使用了 cordova inAppBrowser 插件。为了测试它,我添加了以下代码:

var win = window.open( URL, "_blank", 'location=yes' );
win.addEventListener( "loadstop", function() {
    win.executeScript({ code: "alert( 'hello' );" });
});

URL 会打开,但我在 Web 视图中没有收到任何警报。

编辑:

所以,经过一些调试后,我发现方法 executeScript() 没有定义。那就是我收到一个错误TypeError: undefined is not a function。当我使用win.show()win.addEventListener() 时也会发生同样的情况。只有open()close() 似乎有效。安装有问题吗?

【问题讨论】:

    标签: javascript android angularjs webview ionic-framework


    【解决方案1】:

    试试这个,

    var s=document.createElement('script');
    s.src=alert( 'hello' );
    s.type='text/javascript';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-11
      • 2019-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 2015-11-07
      • 1970-01-01
      相关资源
      最近更新 更多