1

ほとんどの場合、正常に動作するカスタム WinForm Web ブラウザー コントロールがあります。私が抱えている問題は、localstorage イベントに関連しています。

storage イベント (javascript) にリスナーを追加する場合:

window.addEventListener('storage', eventHandler, false)

eventHandler 関数が呼び出されることはありません。複数のウィンドウ (Web ブラウザー コントロールをホストする) を開いた状態でこれを試しましたが、機能しません。通常のブラウザーとカスタム ブラウザーを開くと、カスタム Web ブラウザーでローカル ストレージに書き込む場合にのみ、通常の Web ブラウザーでストレージ イベントがトリガーされます。その逆ではありません。

storagecommit イベントをリッスンすると問題なく動作します。

window.addEventListener('storagecommit', eventHandler, false)

ただし、それはローカル ストレージに書き込んだブラウザでのみトリガーされます。

誰かが助けを提供できれば、それは非常にありがたいです。

4

0 に答える 0