是否可以在浏览器之外模拟浏览器的开发人员工具? (通过 3rd 方程序向浏览器控制台发送消息)
Is it possible to emulate developer tools of a browser, outside of a browser? (send message to browser console via 3rd party program)
标题比较乱,我再详细解释一下。有一个网站,我可以通过 browser.The 网站的开发者控制台发送某些功能,主要是 JavaScript。我想在不使用浏览器本身的情况下 自动执行此操作。 我已经可以使用脚本和 greesemonkey/tampermonkey 自动执行此操作。问题是,由于 运行ning 不止一个实例,它对计算机造成了负担。正如您可能知道的那样,浏览器往往会减慢非活动选项卡的速度,因此我为每个实例创建了一个新的 window ,这又很费力。
我尝试过的事情:
我已经尝试了很多程序,add-ons 来嗅探 HTTP 数据包以使用 AutoIt 创建一个机器人。不幸的是,它们在大多数网站上都运行良好,但在我想要的网站上却运行不佳。
我已经尝试在 Visual Studio 上创建一个基于表单的应用程序,基本上是创建一个网络浏览器并从那里开始。(这与使用实际浏览器之间的区别是我可以将网络浏览器可见设置为 false 并假设它的要求非常低)经过我的研究,我意识到无法启用开发人员工具,因为它们 运行 在 Internet Explorer 本身上。
欢迎提出任何建议。
如果您使用 Windows,实际上 Windows 中内置了一个 "F12 DevTools" 东西。我发现它并不总能检测到您尝试附加的 运行 应用程序,但 Windows 商店现在有一个更好的应用程序:
关于 Windows 内置应用和商店应用 here 的更多信息。我已经使用这两个版本附加到 Outlook 桌面版中基于 HTML 的 Office 365 加载项 运行。当加载项在 OWA 中为 运行 时,体验与使用 Chrome devtools 非常相似。
这些 Windows 开发工具可让您执行与在浏览器的开发工具中执行的大部分相同的操作,包括查看控制台输出、发出控制台命令、设置断点和 examining/changing 变量值。
标题比较乱,我再详细解释一下。有一个网站,我可以通过 browser.The 网站的开发者控制台发送某些功能,主要是 JavaScript。我想在不使用浏览器本身的情况下 自动执行此操作。 我已经可以使用脚本和 greesemonkey/tampermonkey 自动执行此操作。问题是,由于 运行ning 不止一个实例,它对计算机造成了负担。正如您可能知道的那样,浏览器往往会减慢非活动选项卡的速度,因此我为每个实例创建了一个新的 window ,这又很费力。
我尝试过的事情: 我已经尝试了很多程序,add-ons 来嗅探 HTTP 数据包以使用 AutoIt 创建一个机器人。不幸的是,它们在大多数网站上都运行良好,但在我想要的网站上却运行不佳。 我已经尝试在 Visual Studio 上创建一个基于表单的应用程序,基本上是创建一个网络浏览器并从那里开始。(这与使用实际浏览器之间的区别是我可以将网络浏览器可见设置为 false 并假设它的要求非常低)经过我的研究,我意识到无法启用开发人员工具,因为它们 运行 在 Internet Explorer 本身上。 欢迎提出任何建议。
如果您使用 Windows,实际上 Windows 中内置了一个 "F12 DevTools" 东西。我发现它并不总能检测到您尝试附加的 运行 应用程序,但 Windows 商店现在有一个更好的应用程序:
关于 Windows 内置应用和商店应用 here 的更多信息。我已经使用这两个版本附加到 Outlook 桌面版中基于 HTML 的 Office 365 加载项 运行。当加载项在 OWA 中为 运行 时,体验与使用 Chrome devtools 非常相似。
这些 Windows 开发工具可让您执行与在浏览器的开发工具中执行的大部分相同的操作,包括查看控制台输出、发出控制台命令、设置断点和 examining/changing 变量值。