1
我在网上搜索了几个小时,可能所有的答案都是关于这个话题的......但是不幸的是,其中没有解决方案。所以......科尔多瓦2.3打开外部链接
更新:
是否有打开的PhoneGap 2.3版外部URL,而无需使用插件有道?
对于低版本,有很多解决方案比2.3更好,但其中没有一个解决了这个问题。
Thx。
我在网上搜索了几个小时,可能所有的答案都是关于这个话题的......但是不幸的是,其中没有解决方案。所以......科尔多瓦2.3打开外部链接
更新:
是否有打开的PhoneGap 2.3版外部URL,而无需使用插件有道?
对于低版本,有很多解决方案比2.3更好,但其中没有一个解决了这个问题。
Thx。
似乎科尔多瓦已经在2.3版本中为我的问题提供了一个解决方案。
这使像ChildBrowser这样的插件过时。
答案是InAppBrowser
检查以下几个环节:
与数独:
确保在正确的位置来实现此。在我的情况下,它是一个listview的元素。我实现这样的:
$(document).bind("mobileinit", function(){
...
$('.listviewmain').delegate('li', 'tap', function(event, ui, e) {
var index = $(this).closest('li').index();
if(result.news[index].id == "ads") {
var ref = window.open('http://google.com', '_blank', 'location=no');
// attach listener to loadstart
ref.addEventListener('loadstart', function(event) {
var urlSuccessPage = "http://myloginapp/success/";
if (event.url == urlSuccessPage) {
ref.close();
}
});
}
...
}
希望这有助于:)