我正在尝试在Chrome中打开Chrome扩展程序页面(“ chrome:// extensions /”),作为本地脚本的最后一步(因此,我终于可以在那里重新加载扩展程序了)。
不幸的是我失败了。 :-(
-> Python 2.7赢得8.1 x64
import webbrowser
webbrowser.get().open("chrome://extensions/")
在将Chrome作为标准浏览器的情况下,这只会导致Windows告诉我不知道该如何处理:
当我直接通过...致电Chrome时
webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s").open_new_tab("chrome://extensions/"))
... 要么 ...
import subprocess
subprocess.Popen([r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe', 'chrome://extensions/']).wait()
...或者当我尝试通过Windows运行对话框打开URL时...
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "chrome://extensions/"
...它总是只打开带有“新标签”页面的新窗口,而HTTP(S)URL可以正确打开这些调用。
有谁知道如何打开此Chrome专用页面?
最佳答案
我相信默认情况下,访问/传递chrome网址是在chrome之外被禁用/沙盒化,但是有些cli开关可以传递给chrome,您可以使用它来更改此设置?
List of Chrome switches here
Extension code docs,如果您只想重新加载扩展程序,这可能会对您有所帮助。而不是通过chrome:// URI