http://developer.chrome.com/extensions/getstarted.html
在文档中,
它指示我们必须每次都打开 chrome:extesion 页面并加载我们自己的扩展
有什么方法可以使用命令行,这样我可以做得更快吗?(mac 操作系统或 linux)
谢谢
http://developer.chrome.com/extensions/getstarted.html
在文档中,
它指示我们必须每次都打开 chrome:extesion 页面并加载我们自己的扩展
有什么方法可以使用命令行,这样我可以做得更快吗?(mac 操作系统或 linux)
谢谢
查看chrome.runtime.reload()。我自己没有使用过它,但我想你可以在方便的地方放置一个按钮并用它触发该方法。
我正在与一个 Chrome 扩展程序合作的团队发现了以下 CHROME_RUN.pyPython
脚本:
cwd = sys.path[0]
CHROME_EXTENSION_DIR = cwd + "/Chrome-Extension"
TEMP_DIR = tempfile.mkdtemp()
TEMP_CHROME_PROFILE = TEMP_DIR + "/Chrome-Temp-Profile"
ccUrl = "PAGE_TO_OPEN.HTML"
if not os.path.exists(TEMP_DIR):
os.makedirs(TEMP_DIR)
FULL_CHROME_ARGS = "-user-data-dir=" + TEMP_CHROME_PROFILE + " --load-extension=" + CHROME_EXTENSION_DIR + " \"" + ccUrl + "\"";
if _platform == "win32":
os.system("BUILD_CHROME_PROJECT.py")
os.system("start chrome " + "-user-data-dir=" + TEMP_CHROME_PROFILE + " --load-extension=" + CHROME_EXTENSION_DIR + " \"" + ccUrl + "\"")
elif _platform == "darwin":
os.system("python BUILD_CHROME_PROJECT.py")
os.system("open /Applications/Google\ Chrome.app --args " + "-user-data-dir=" + TEMP_CHROME_PROFILE + " --load-extension=" + CHROME_EXTENSION_DIR + " \"" + ccUrl + "\"")
elif _platform == "linux" or _platform == "linux2":
os.system("./BUILD_CHROME_PROJECT.py")
os.system("chromium " + "-user-data-dir=" + TEMP_CHROME_PROFILE + " --load-extension=" + CHROME_EXTENSION_DIR + " \"" + ccUrl + "\"")
shutil.rmtree(TEMP_DIR)
它与 OSX、Windows 和 Linux 兼容。
如果您正在寻找提供 Chrome 的实际参数,如下所示:
FULL_CHROME_ARGS = "-user-data-dir=" + TEMP_CHROME_PROFILE + " --load-extension=" + CHROME_EXTENSION_DIR + " \"" + ccUrl + "\"";
它将创建一个临时配置文件并使用提供的 URL 启动 Chrome。此版本的 Chrome 类似于 FireFox 如何将浏览器实例沙箱化以进行插件测试(新鲜、干净的浏览器实例,包括浏览历史记录、缓存等)
进入扩展页面,按ctrl+R,原来的扩展会自动重新加载,不需要再做任何导入操作。