0

ページの head セクションに、この非常に単純なコード スニペットがあります。

        <script>
            var mrVar;
            var mrComparator="someString";
            mrVar=prompt('Please enter code word to view this page',' ');
            if (mrVar != mrComparator){
                window.location="http://www.google.com";
            } else {console.log('they are equal');
                alert("Code Word Correct. Click OK to view.");
                }       
    </script>

すべてのブラウザーでうまく機能しますが、iOS デバイス (iOS 6 を実行している ipad、iphone の両方) では、モバイル サファリでもクロムでも比較に失敗し、Google が表示されます。mrVar が常にデフォルト (単一のスペース) を返すか、デフォルトが設定されていない場合は null を返すことがわかりますが、これも iOS でのみです。

4

0 に答える 0