Phonegap外部链接
问题描述:
我知道这个问题之前已经被问及回答,我有我认为是正确的代码,但是我无法弄清楚正确的语法,我认为是关于引号和双引号。
我在2.2版本中使用phonegap版本2.9我可以在Safari中打开一个外部链接,但我不得不升级到2.9或苹果不会接受我的应用程序。当然,外部链接将在没有后退按钮的情况下在应用程序内部打开。 这是一个使用php槽Json链接到mysql数据库的应用程序。 这是我遇到的问题的一部分:Phonegap外部链接
if (employee.web) {
$('#actionList').append('<li><a href="#" onclick="window.open("http://' + employee.web + '", "_system");"><h3>Website</h3> ' +
'<p>' + employee.web + '</p></a></li>');
}
这个工作不完美的onclick选项(当然在PhoneGap的版本2.9可以打开应用程序内,卡住那里)。
但现在只是没有做任何事情,当我点击它。
我已经好多天试图解决这个问题,并且是我需要完成我的应用程序的唯一事情。
答
是的,你的报价有点搞砸了。这样做内联会让毛茸茸的至少说。我会通过创建一个单独的函数来从我的JS中分离出我的HTML。尝试如下所示:
if (employee.web) {
$('#actionList').append('<li><a href="#" onclick="openLink(' + employee.web + ')"><h3>Website</h3><p>' + employee.web + '</p></a></li>');
}
function openLink(url){
window.open('http://' + url, '_system');
}