0

私は iPhone 用のアプリケーションを開発しており、アプリケーションにハイパーリンクがあります。

ユーザーに確認してもらいたい [はい] または [いいえ] を選択して、リンクを確実に開くかどうかを確認します。[はい] の場合、リンクはモバイル サファリで開く必要があります。

モバイルサファリでリンクを開く方法は知っていますが、確認メッセージを表示できません。リンクを開くために、私はこのコードを使用しています:

 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 に答える