我在使用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事件,警报也没有显示出来。
我想念一下吗?
答案 0 :(得分:0)
你不要在javascript变量上使用jquery方法。来自文档的代码示例
var ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstart', function() { alert(event.url); });