我最近将 phonegap 应用程序更新为使用 phonegap 2.6.0,并遇到了 2.4.0 中的链接问题。我有一些链接要强制在移动 Safari 中打开或在应用内浏览器中设置。问题是,由于它们只是典型的 html<a>
标签,我不能 100% 确定如何为它们实现 javascript。
所以一个例子是:
<a href="foo.com" targer="_blank">Links</a>
因此,要将 javascript API 用于 phonegap 2.6.0,我可以这样编码吗?
<a onClick="ref">Links</a>
function onDeviceReady() {
var ref = window.open('foo.com', '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { alert('start: ' + event.url); });
ref.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });
ref.addEventListener('loaderror', function(event) { alert('error: ' + event.message); });
ref.addEventListener('exit', function(event) { alert(event.type); });
}
这是从 phonegap 文档中直接获取的,所以我希望它是正确的。如果是正确的,这是否可以选择在 safari 中打开链接或关闭底部的链接?任何帮助表示赞赏