IE7のWindows Embedded 7のロックダウンバージョンを実行しているオンボードコンピュータなど、さまざまなデバイスで使用されているモバイルサイトがあります。説明できない何らかの理由で、window.confirm()
が壊れていますが、window.confirm()がサポートされているかどうかを確認する方法は?
確認ハンドラを配線する前に次のチェックを追加しましたが、リンクをクリックするだけで何もしません。
if (window.confirm)
{
$(".logoff").click(function()
{
return confirm("Are you sure you want to log off?");
});
}
クリックハンドラを削除すると、リンクは正常に機能します。 confirm()
のサポートをテストするには良い方法はありますか?
カスタム実装を使用してみませんか?もちろん、ブラウザを妨害することなく選択を返すことはできませんでしたが、コールバックを使用して簡単に行うことができます。 – ThiefMaster
@ThiefMasterあなたはモーダルダイアログを提案していますか? – jrummell
はい、正確に[愚かな最小の長さ] – ThiefMaster