2013-06-05 63 views
1

我想使用最新版Cordova附带的In App Browser。但是,我无法弄清楚如何使用我的Xcode进行设置。如何在应用程序浏览器中触发Cordova/PhoneGap

伊夫添加示例代码到我的HTML文件:

// Wait for Cordova to load 
document.addEventListener("deviceready", onDeviceReady, false); 

// Cordova is ready 
function onDeviceReady() { 
    var ref = window.open('http://apache.org', '_blank', 'location=yes'); 
    ref.addEventListener('loadstart', function() { alert('start: ' + event.url); }); 
    ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); }); 
    ref.addEventListener('exit', function() { alert(event.type); }); 
} 

但我对如何触发它不确定当按钮被点击:

<a href="#">Click Me</a> 

会有人知道如何正确设置?

回答

1

OK我搞砸周围JQueries点击()函数,而且似乎已经得到它的工作:

<script type="text/javascript" charset="utf-8"> 
    $('#apache').click(function() { 
     var ref = window.open('http://apache.org', '_blank', 'location=yes'); 
     ref.addEventListener('loadstart', function() { alert('start: ' + event.url); }); 
     ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); }); 
     ref.addEventListener('exit', function() { alert(event.type); }); 
    }); 
</script> 

<a href="#" id="apache">Apache</a> 

我意识到默认实例触发一个新的窗口/页打开事件。

请注意,如果您使用的是JQuery Mobile,因为我上面的代码需要在包含div的data-role="page"之下。

相关问题