回答

1

對於只是普通的*.user.js文件,是的,每次進行更改時都必須拖動它(重新安裝)。

但是,如果您手動創建一個文件夾結構,你自己manifest.json文件,如在控制腳本和名節的this answer,那麼所有你所要做的就是點擊刷新鏈接後每次更改 - 或按CtrlR

我通常保持擴展頁面在不同的窗口中打開,這樣我就可以迅速Alt鍵標籤刷新鏈接和背部。

+0

而不是打開*另一個窗口*,我強烈建議我寫了一個擴展名:它在扳手附近添加一個按鈕,在點擊時重新加載擴展名。然後,您可以在編輯器和Chrome之間使用Alt + Tab快速重新加載擴展程序並查看更改。有關詳細信息,請參閱[本答案](http://stackoverflow.com/a/9645435/938089?how-do-i-auto-reload-a-chrome-extension-im-developing)(有關擴展如何工作的說明+源代碼)。 –

+0

@RobW,聽起來很有希望,但它聽起來像你必須點擊?我喜歡Chrome的* Extensions *頁面打開的是,我可以使用3組快捷鍵重新加載,並且不會觸摸鼠標。 –

+0

你必須點擊確實,但這是一個設計選擇(我喜歡在一些模糊的快捷方式上清除按鈕)。也可以綁定一個快捷方式。創建擴展程序的主要原因是,我可以使用Alt + Tab在編輯器和Chrome之間切換,並通過一個動作(點擊)重新加載擴展程序,與Alt + Tab相反,切換到標籤頁,向下滾動到擴展程序,單擊重新加載,切換回內容腳本應該激活的選項卡(當我點擊重新加載時,由於'#',Chrome會跳轉)。 –

0

我的方法是在Firefox下開發,然後才移至Chrome和我最終支持的任何其他瀏覽器,以便確保我的更新沒有在輔助平臺上破壞某些內容。

在Firefox中這樣做的原因是,一旦安裝了Greasemonkey腳本,您可以在gm_scripts文件夾中編輯已安裝的文件,並在下次重新加載頁面時收到它們。

這甚至適用於多文件腳本,例如使用CoffeeScript ......您只需設置一些東西,以便無論您用於生成最終文件的操作都在「監視更改和重新生成」模式下運行,並使用已安裝的gm_scripts路徑作爲輸出文件。

相關問題