0

さまざまな Web ページに配置した小さな (非常に単純で非常に一般的な) JavaScript パスワード検証スクリプトがあります。このスクリプトが存在するページにアクセスするたびに、ユーザーにアクセス キーの入力を求めるプロンプトが表示されます。

これは、Chrome、IE、Firefox、および Opera では完全に正常に動作していますが、Safari ブラウザでは何らかの理由で動作しません。不足しているものはありますか?

Java スクリプトのスニペットは次のとおりです。

var password;

var pass1="12345abc";

password=prompt('Please enter the key provided!',' ');

if (password==pass1)
 alert('Access Granted!');
else
 {
 window.location="denied.html";
 }

Safari では、正しいパスワードが提供されていても、ユーザーは常に denied.html ページに移動します。

4

1 に答える 1

0

変化する

password=prompt('Please enter the key provided!',' ');

password=prompt('Please enter the key provided!');

于 2013-03-15T03:53:18.107 に答える