Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.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# SpicIE工具栏,SHDocVw.IWebBrowser2执行脚本问题?_C#_Javascript_Internet Explorer 8 - Fatal编程技术网

C# SpicIE工具栏,SHDocVw.IWebBrowser2执行脚本问题?

C# SpicIE工具栏,SHDocVw.IWebBrowser2执行脚本问题?,c#,javascript,internet-explorer-8,C#,Javascript,Internet Explorer 8,我正在为IE8+开发一个插件 主要功能: -当我点击工具栏时,它会在每个页面内显示一个框,例如:google.com、bing.com、codeproject.com。。。通过使用execScript执行jQuery。 因此,我所做的是在当前页面中运行javascript 一切都已完成,但当该页面执行弹出时,它不再工作。 我点击工具栏,什么也没发生,但当我看到弹出窗口时,惊讶!有我试图显示的框。因此,我认为当前选项卡和它的弹出窗口正在运行相同的过程 我已经将注册表项TabProcGrowth更改

我正在为IE8+开发一个插件

主要功能: -当我点击工具栏时,它会在每个页面内显示一个框,例如:google.com、bing.com、codeproject.com。。。通过使用execScript执行jQuery。 因此,我所做的是在当前页面中运行javascript

一切都已完成,但当该页面执行弹出时,它不再工作。 我点击工具栏,什么也没发生,但当我看到弹出窗口时,惊讶!有我试图显示的框。因此,我认为当前选项卡和它的弹出窗口正在运行相同的过程

我已经将注册表项TabProcGrowth更改为20,以确保每个选项卡都由自己的进程运行,但它可能无法与popup一起工作

对于我糟糕的英语,欢迎任何建议

提前谢谢

更新: 我已经改变了开发插件的方式,所以我也改变了我的问题。(但对第一个问题的任何建议对我来说仍然非常有用)

我的新问题仍然提到“execScript”问题

如何使用TabProcGrowth=0的IE浏览器的每个单独选项卡执行javascript。我需要将该值设置为0,因为我有计时器,可以在每个间隔1(例如:60秒)向服务器请求。因此,如果IE有多个进程,插件将同时向服务器发送多个请求

在我现在的情况下,我将TabProcGrowth设置为0。打开IE,打开一些选项卡。单击最新选项卡上的工具栏,它当然可以工作!。但当我点击旧工具栏时,什么也没发生。脚本仍在执行,但在最新选项卡上生效

这对我来说是个大问题,解决这个问题,你们救了我的命