我正在尝试在Chrome中打开Chrome扩展程序页面(" chrome:// extensions /")作为本地脚本的最后一步(因此我最终可以在那里重新加载扩展程序)。 不幸的是,我失败了。 : - (
- > Python 2.7 for win 8.1 x64
import webbrowser
webbrowser.get().open("chrome://extensions/")
这与Chrome作为标准浏览器只导致窗口告诉我不知道如何处理这个:
当我通过...直接致电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/"
...它总是只打开一个带有New Tab页面的新窗口,而HTTP(S)URL正确打开这些调用。
有谁知道如何打开这个特定于Chrome的页面?
答案 0 :(得分:1)
我相信默认情况下访问/传递chrome网址是在chrome之外禁用/沙盒,但是有一些cli开关可以传递给chrome,你可以用它来改变它吗?
Extension code docs,如果您要做的只是重新加载扩展程序,这可能对您有所帮助。而不是通过chrome:// URI
来完成