【发布时间】:2026-01-03 22:20:07
【问题描述】:
我使用watin,因为我需要在后台打开一些用户需要支持Javascript的网站。我不知道 WatiN 是否最适合这项工作,但目前需要很长时间才能看到 Internet Explorer。我需要在使用 WatiN 时禁用弹出 Internet Explorer。用户不需要看到网站的开放。是否可以在使用 WatiN 访问网站而不向用户显示时,或者我应该使用另一种在客户端支持 JS 的替代方案? 我现在的代码;
public static void visitURL()
{
IE iehandler = new IE("http://www.isjavascriptenabled.com");
if (iehandler.ContainsText("Yes"))
Console.WriteLine("js on");
else
Console.WriteLine("js off");
}
【问题讨论】:
-
的目标是从另一个站点/url 获取数据还是为了您自己的目的测试 javascript 的可用性?如果是之前 - 请参阅此问题/答案 *.com/questions/21255725/…,如果是后者 - 考虑包含“noscript”内容,告知用户您的应用程序需要 JS
-
我只需要访问网页不多。在这些网站上有一些分析脚本,如谷歌分析或 piwiik。我只需要能够运行本地 js 以便他们计算我的访问次数。
-
查看这个答案 - 你有一些选项可以从 c# *.com/questions/10161413/…生成无头浏览器