http://developer.chrome.com/extensions/getstarted.html
在文档中,
它指示我们每次都要打开chrome:extesion页面并加载我们自己的扩展名
有没有办法使用命令行,这样我可以做得更快? (mac OS或linux)
由于
答案 0 :(得分:0)
结帐chrome.runtime.reload()。我自己没有用过它,但我想你可以把按钮放在方便的地方并用它触发那个方法。
答案 1 :(得分:0)
我在Chrome扩展程序中使用的团队已经找到了以下CHROME_RUN.py Python
脚本:
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 + "\"";
它会创建一个临时个人资料,并使用提供的网址启动Chrome。此版本的Chrome类似于FireFox沙盒浏览器实例的插件测试(浏览历史记录,缓存等新鲜,干净的浏览器实例)
答案 2 :(得分:-4)
转到扩展页面,按ctrl + R,原始扩展名将自动重新加载,不再需要执行任何导入操作。