我正在尝试在我的应用的网页视图中添加标题栏。我正在使用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()
似乎有效。安装有问题吗?
答案 0 :(得分:1)
试试这个,
var s=document.createElement('script');
s.src=alert( 'hello' );
s.type='text/javascript';