2011-01-10 3 views
-1

リフレッシュしたり、新しいタブを開いたり、ウィンドウを最初に開いた場所を閉じたりしても、開いたウィンドウを常に参照しておくことは可能ですか?Javascript:親を持つウィンドウ参照を再作成するか、逆も同様です。

唯一の解決策は、開いているすべてのウィンドウの登録(トラック)を作成して保持することです。 したがって、開かれているときに同じ名前が提供されていれば、開いているすべてのウィンドウの内容を更新することになります。

それは、テンプレートがキャッシュされているとのメッセージがのlocalStorageに保存されているが、場合溶液であってもよいのです。それが開かれた接続があるだ​​ろうとして、それがすべてでCOMETアプリケーションのためのソリューションではありません、クロスブラウザのソリューション

  • ではありません

    • 1つではなくすべてのウィンドウから(親ウィンドウ経由で)

    開いているすべてのウィンドウを再作成または参照する方法はありますか?

    感謝;)あなたは(あなたが唯一の限り開いたウィンドウをリフレッシュすることができます)あなたは、ウィンドウのハンドルを返すwindow.openを使用していると仮定すると開いたウィンドウを追跡している場合でも

  • +0

    *どのように* localStorageクロスブラウザではありませんか? – WhyNotHugo

    答えて

    0

    クロスサイトスクリプティングの制限によりアクセスを禁止するドメインには変更されません。

    自分のドメインにあるドキュメントを開き、実際のコンテンツを表示するIFrameを持っている場合、いくつかのケースでこれを克服できます。 Frame内で些細なことが起こる限り、まだ開いているウィンドウにアクセスできます。

    ブラウザのクッキーを作成エヤル

    0

    はクッキーを利用して、あなたの問題を解決することがあります。クッキーを読んでください。

    関連する問題