3

ここに小さなJavascriptがあります。(これは「最小の例」です。)

<script>
    var now = new Date();
    var minute = now.getMinutes();
    if (minute < 10) minute = "0" + minute;
    document.write(now.getHours() + ":" + minute);
</script>

これにより、Firefox (16.0.2) で次のエラーがスローされます。

nicht wohlgeformt
moz-nullprincipal:{356ab095-a1ae-4ba6-a22c-1df0f260f702}
 if (minute < 10) minute = "0" + minute;
------------- ⬏

(“nicht wohlgeformt”: ドイツ語、「整形式でない」を意味します。)

「moz-nullprincipal」の意味は何ですか。そのエラーについて有益なものは何も見つかりませんでした。その行の何が問題になっていますか?

4

2 に答える 2

2

コードは有効です。これは機能するはずです。moz-nullprincipal は、一部の json / ajax クロス スクリプティング セキュリティでの firefox によるエラー トリガーです。ここを参照してください:クロスドメインAjax呼び出しで要素が見つかりません場所:moz-nullprincipal

エラー「整形式ではありません」と「moz-nullprincipal:{356ab095-a1ae-4ba6-a22c-1df0f260f702}」が関連していますか?

この方法を試すことができますか?

now = new Date();
var minute = now.getMinutes();
if (minute < 10) minute = "0" + minute.toString();
document.write(now.getHours() + ":" + minute);

どのバージョンの Firefox を使用していますか? JQuery を使用していますか?

于 2012-11-21T08:07:39.340 に答える