C# WinForms web浏览器控件中未执行存储事件
我有自定义的WinForm web浏览器控件,在大多数情况下都可以正常工作。我遇到的问题与本地存储事件有关 将侦听器添加到存储事件(javascript)时: 从不调用eventHandler函数。我曾经尝试过在多个窗口(托管web浏览器控件)opend中使用这种方法,但它不起作用。如果打开常规浏览器和自定义浏览器,仅当我在自定义web浏览器中写入本地存储时,才会触发常规web浏览器中的存储事件,反之亦然 侦听storagecommit事件正常工作:C# WinForms web浏览器控件中未执行存储事件,c#,winforms,web-control,C#,Winforms,Web Control,我有自定义的WinForm web浏览器控件,在大多数情况下都可以正常工作。我遇到的问题与本地存储事件有关 将侦听器添加到存储事件(javascript)时: 从不调用eventHandler函数。我曾经尝试过在多个窗口(托管web浏览器控件)opend中使用这种方法,但它不起作用。如果打开常规浏览器和自定义浏览器,仅当我在自定义web浏览器中写入本地存储时,才会触发常规web浏览器中的存储事件,反之亦然 侦听storagecommit事件正常工作: window.addEventListene
window.addEventListener('storagecommit', eventHandler, false)
但这只是浏览器中写入本地存储的触发器
如果有人能提供帮助,我们将不胜感激。我也有同样的问题。我可以访问localStorage变量,只是没有事件。我希望我不会因为必须运行SetTimeout函数来轮询localStorage变量而陷入困境。
window.addEventListener('storagecommit', eventHandler, false)