如何在Ionic Android中将Javascript注入Web视图?

时间:2015-04-08 02:49:18

标签: javascript android angularjs webview ionic-framework

我正在尝试在我的应用的网页视图中添加标题栏。我正在使用cordova inAppBrowser插件。为了测试它,我添加了这段代码:

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

网址会打开,但我在网页视图中没有收到任何提醒。

修改

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

1 个答案:

答案 0 :(得分:1)

试试这个,

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