存储事件未在WinForms Web浏览器控件中执行

时间:2015-01-31 12:33:43

标签: c# winforms web-control

我有自定义的WinForm Web浏览器控件,在大多数情况下都能正常工作。我遇到的问题与localstorage事件有关。

向存储事件(javascript)添加侦听器时:

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

永远不会调用eventHandler函数。我已尝试使用多个窗口(托管Web浏览器控件)opend,但它不起作用。如果我打开常规浏览器和我的自定义浏览器,如果我在自定义Web浏览器中写入本地存储,它将仅在常规Web浏览器中触发存储事件,而不是相反。

收听storagecommit事件可以正常工作:

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

但这仅在写入本地存储的浏览器中触发。

如果有人能提供一些帮助,我们将非常感激。

0 个答案:

没有答案