2

次のコードを使用してFirefoxのwindow.locationをオーバーライドしようとしていますが、エラーが発生し続けます(実際にはデフォルトの動作を防ぎたいのですが、それは関係ないと思います):

    Code : 
    window.__defineGetter__('location', function() {});

    Error
    redeclaration of var location

私はプログラムでwindow.location.reloadを無効にするの提案から始めましたか?、しかし動作しませんでした。

よろしくお願いします、Sunil

4

1 に答える 1

4

Windowのlocationプロパティは、セキュリティ上の理由から構成できません。これは、ワイルドベースのセキュリティチェックでいくつかの問題が発生したwindow.location.toString()ため、これを実行できないためです。

于 2011-11-03T05:09:00.553 に答える