1

私のページでこのエラーが発生します。

SecurityError: The operation is insecure

最初は、Same Origin Policy の問題だと思っていました。これをテストするために、History.js を扱うすべてのコードをコメントアウトしました。

しかし、そのページでまだそのエラーが発生します。

ページに jquery.history.js を含めるだけでこのエラーが発生するようです。

これが事実である理由はありますか?

4

2 に答える 2

1

私も同じ問題を抱えていました - どうやら「www.」が抜けていたようです。私がプッシュしていたURLから。完全に一致する必要があります。そうしないと機能しません。www.example.com と example.com の両方を使用する場合は、そのための小さなヘルパー メソッドを記述する必要があります。

于 2013-09-06T10:55:21.990 に答える
0

これは、別のドメイン名の URL で状態をプッシュしたことが原因である可能性があります。別のドメインで pushState または replaceState を使用していないことを確認してください。

于 2013-08-13T20:00:20.043 に答える