Orbitedを利用した Web サイトで作業していますが、IE7 で厄介な動作が発生しています。FF3 ではすべてがうまく機能しますが、IE7 では、ページをリロードするとエラーが繰り返し発生します。
Error: Can't execute code from a freed script
つまり、サイトを最初に閲覧したときは IE7 で動作しますが、リロード後に壊れます。私は Orbited 0.7.0 を実行しており、CometDaily でこのチュートリアルに従っています。私のコードは、次の例外を除いてチュートリアル コードと同じです。
- 代わりに実際のドメインを持つサーバーを使用して、ローカルホストでサイトを実行していません。もちろん、すべてのリンクはそれに応じて更新されます。
- 静的ファイル (index.html) は、Orbited デーモンによって提供されるのではなく、Django/Lighttpd によってポート 80 で提供されます。Orbited はポート 8000 で実行されています。
さて、奇妙な部分です。localhost で実行している場合、この問題は発生しません。
Orbited.js は、Orbited デーモンと通信するために 1 つまたは 2 つの iframe を作成することを知っています。ここに何らかの問題があると推測していますが、この分野に関する私の知識は限られています。
私のアプリに何が起こっているのか誰でも理解できますか? 記録として、この問題を回避するためにメタ タグの後にスクリプト タグを配置することについて読んだことがあります。悲しいことに、それは私の問題を解決しません。チュートリアル コードにはメタ タグすらありません。念のために追加しました。
BR // フレドリック