0

我正在为 iPhone 开发应用程序,我的应用程序中有一些超链接。

我希望用户通过选择是或否来确认他/她是否确定打开链接。如果是,那么链接应该在移动 safari 中打开。

我知道如何在移动 Safari 中打开链接,但无法显示确认消息。对于打开链接,我使用以下代码:

 document.addEventListener('click', function(e) {
      if (e.srcElement.target === "_blank" &&   
       e.srcElement.href.indexOf("#phonegap=external") === -1) {
        e.srcElement.href = e.srcElement.href + "#phonegap=external";
      }
    }, true); 

请帮我。

4

2 回答 2

0

在此处查看Cordova 文档

if(confirm("Do you really want to do this?"))
{
   dosomething();
}   
else
{
   doSomethingElse();
}
于 2012-08-17T06:13:49.670 回答
0

我的问题解决了: 1. 我创建了自定义确认弹窗。2.然后在关闭弹出窗口后我打开链接使用

 window.open(link+#phonegap=external,"_blank");
于 2012-08-21T02:39:10.640 回答