手动禁用Chrome 68 Multi-Process

时间:2018-09-24 09:54:36

标签: c# google-chrome windows-7 config preferences

我已经在计算机上安装了chrome 68windows 7作为操作系统。当用户从chrome浏览url时,我有一个名为speed的应用程序来监视用户活动。我的应用程序计算生产时间和非生产时间。但是当我在网格标题和URL中显示用户访问过的地方时。网址未被捕获。但是在chrome版本67的情况下,我的应用程序可以正常工作并且可以捕获URL,并且在IE11中可以正常工作。

版本68中是否有任何属性可以阻止在Windows 7中捕获URL?是否有任何阻止它的标志。

我正在使用此代码查找第一个标签:

AutomationElement elementx = element.FindFirst(TreeScope.Descendants, conditions); string url = ((ValuePattern)elementx.GetCurrentPattern(ValuePattern.Pattern)).Current.Value as string;

由于所有选项卡都按照chrome新版本(即68)处于活动状态。因此,混淆了哪个选项卡是活动选项卡。由于在工艺方面与铬有关。现在,它为选项卡创建单独的过程。

如何禁用Chrome中的多进程属性或设置或标志? 或者我该如何解决与Chrome 68相关的问题,因为它在67版本中工作正常?我该如何使chrome单进程在chrome 68版本中找到活动标签?

我通过在mozilla配置文件中禁用这些属性来解决了Firefox中的问题

pref("browser.tabs.remote.autostart", false); pref("browser.tabs.remote.autostart.2", false);

chrome 68是否具有相同的属性以手动禁用多进程?

0 个答案:

没有答案