非样本InAppBrowser未运行

时间:2014-07-08 07:11:25

标签: cordova

我在使用InAppBrowser时遇到了麻烦。

我使用Visual Studio 2012,DevExtreme 14.1

我有一个这样的示例代码:

在DxView中:

<button onclick="callGoogle()">Login</button>

在JS文件中:

function callGoogle() {

var ref = window.open('http://google.com', '_blank', 'location=yes');
$(ref).on('loadstart', function (e) { alert('start: ' + e.url); });
}

我也试试:

function callGoogle() {

var ref = window.open('http://google.com', '_blank', 'location=yes');
$(ref).addEventListener('loadstart', function (e) { alert('start: ' + e.url); });
}

我不知道为什么它无法运行loadstart事件。 它可以打开一个新的空白窗口,但是它无法运行loadstart事件,警报也没有显示出来。

我想念一下吗?

1 个答案:

答案 0 :(得分:0)

你不要在javascript变量上使用jquery方法。来自文档的代码示例

var ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstart', function() { alert(event.url); });