http://developer.chrome.com/extensions/getstarted.html
ドキュメントでは、
毎回 chrome:extension ページを開いて独自の拡張機能をロードする必要があることを示しています
私がより速くできるようにコマンドラインを使用する方法はありますか? (Mac OS または Linux)
ありがとう
http://developer.chrome.com/extensions/getstarted.html
ドキュメントでは、
毎回 chrome:extension ページを開いて独自の拡張機能をロードする必要があることを示しています
私がより速くできるようにコマンドラインを使用する方法はありますか? (Mac OS または 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 を押すと、元の拡張機能が自動的に再読み込みされ、インポート アクションを実行する必要がなくなります。