Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinForms web浏览器控件中未执行存储事件_C#_Winforms_Web Control - Fatal编程技术网

C# WinForms web浏览器控件中未执行存储事件

C# WinForms web浏览器控件中未执行存储事件,c#,winforms,web-control,C#,Winforms,Web Control,我有自定义的WinForm web浏览器控件,在大多数情况下都可以正常工作。我遇到的问题与本地存储事件有关 将侦听器添加到存储事件(javascript)时: 从不调用eventHandler函数。我曾经尝试过在多个窗口(托管web浏览器控件)opend中使用这种方法,但它不起作用。如果打开常规浏览器和自定义浏览器,仅当我在自定义web浏览器中写入本地存储时,才会触发常规web浏览器中的存储事件,反之亦然 侦听storagecommit事件正常工作: window.addEventListene

我有自定义的WinForm web浏览器控件,在大多数情况下都可以正常工作。我遇到的问题与本地存储事件有关

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

从不调用eventHandler函数。我曾经尝试过在多个窗口(托管web浏览器控件)opend中使用这种方法,但它不起作用。如果打开常规浏览器和自定义浏览器,仅当我在自定义web浏览器中写入本地存储时,才会触发常规web浏览器中的存储事件,反之亦然

侦听storagecommit事件正常工作:

window.addEventListener('storagecommit', eventHandler, false)
但这只是浏览器中写入本地存储的触发器


如果有人能提供帮助,我们将不胜感激。

我也有同样的问题。我可以访问localStorage变量,只是没有事件。我希望我不会因为必须运行SetTimeout函数来轮询localStorage变量而陷入困境。
window.addEventListener('storagecommit', eventHandler, false)