这是脚本,我需要它来返回我的chrome扩展的弹出式html的DOM:
URL="chrome-extension://jclgkomglckpklainiafinmjchonokdl/popup.html"
Set WshShell = WScript.CreateObject("WScript.Shell")
Set http = CreateObject("Microsoft.XmlHttp")
On Error Resume Next
http.open "GET", URL, False
http.send ""
If err.Number = 0 Then
Wscript.Echo http.responseText
Else
Wscript.Echo "error " & Err.Number & ": " & Err.Description
End If
set WshShell = Nothing
Set http = Nothing
适用于之前有http://的网站,但不适用于上面的链接。在所述链接之前放置http://也不起作用。有什么方法可以使用chrome扩展吗?如果没有,是否有任何其他建议可以做到这一点?
PS vbscript是批处理文件的一部分,所以我只需双击即可设置扩展及其网页。
答案 0 :(得分:0)
您无法从浏览器外部与Chrome WebExtension进行通信。它只是内部的。
您必须编写自己的WebExtension以与其进行交互,或复制已由其他扩展程序实现的功能。
我建议你阅读以下内容:
唯一的其他解决方案是使用VBScript或其他可以直接远程控制浏览器的工具,例如Selenium。