首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WebBrowser未执行谷歌分析Javascript

WebBrowser未执行谷歌分析Javascript
EN

Stack Overflow用户
提问于 2018-03-06 01:43:49
回答 1查看 88关注 0票数 0

我有一个在本地运行的网站,我想通过使用C#的WebBrowser类反复(延迟)点击网站来测试我的GA代码,问题是GA代码(事件)是随$('document').ready()一起发送的,我终生无法让WebBrowser将javascript加载到页面上。

我可以通过使用Chrome或者火狐浏览器或者火狐浏览器通过使用var proc = new Process("firefox.exe", "my-ga-args")来让它工作,但是我想在我做其他工作的时候在后台运行它,即使我修改了进程开始最小化,当它关闭并重新打开火狐时,它仍然会将焦点从我的主窗口上移开(使用我在循环通过的列表中的不同GA参数)。

那么,有没有办法让WebBrowser真正执行网页上存在的javascript,并在运行时将其隐藏起来呢?

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 04:08:32

我认为您正在寻找类似于Google's Puppeteer或给定C#标签的东西,可能是.NET端口Puppeteer Sharp

...库,它提供了一个高级的应用程序接口来控制DevTools协议上的铬或铬。默认情况下,Puppeteer无头运行,但可以配置为运行完整(非无头) Chrome或Chromium。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49116442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档