2013-01-12 80 views
1

我想開發一個bash腳本,啓動谷歌鉻與已安裝的擴展名爲LiveReload,用於監視網絡更改。重點是當網頁打開時,您必須觸發LiveReload才能開始監控,並且我想自動執行此操作。激活liveReload監控鉻擴展谷歌Chrome從bash啓動

可能嗎?

+0

當擴展安裝後啓動chrome時,擴展名「LiveReload」或其他任何東西都會自動啓動,什麼是確切的用例? – Sudarshan

+0

@Sudarshan Extension正在運行,圖標出現,但是當你想監控一個網頁時,你必須點擊它來激活'LiveReload'。這就是我想要做的! –

+0

感謝您在研究[我的答案](http://stackoverflow.com/a/15538614/309233)時問這個問題,我學到了更多關於LiveReload擴展內部的知識!這很方便,因爲我試圖讓它重新加載_extension_我在寫:-) –

回答

2

最直接的方式就是直接在您的網頁開發過程中嵌入livereload.js腳本:

<script src="js/vendor/livereload.js?host=localhost&port=32579"></script> 

如果你離開了hostport參數,可以LiveReload將從src屬性推斷他們的script標籤。如果您將查詢參數LR-verbose添加到網址您的頁面(而不是livereload.js標記),LiveReload會將有用的調試信息轉儲到附加到您網頁的控制檯。例如,http://localhost:8080/nextbigthing/ideas.html?LR-verbose

由於您只是手動加載與LiveReload擴展相同的文件(無論是從其內部備份副本還是從您的LiveReload服務器),它的行爲就如同您單擊瀏覽器操作按鈕。

+0

謝謝!這真的有幫助! –