我在開發人員工具中做了很多工作,並喜歡在控制檯中使用jQuery來運行代碼片段。爲了jQuery注入的頁面(和控制檯),我粘貼此進入devtools控制檯:Firefox DevTools:自動注入jQuery
var j = document.createElement('script'); j.src = "//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(j);
是否有辦法來自動jQuery注入開發工具控制檯?理想情況下,不會影響當前頁面的window.$
或window.jQuery
。
就我個人而言,我一直在使用JS書籤,它會在點擊時加載它,但理論上如果你有擴展名,你可以用Greasemonkey腳本加載它。請注意,即使使用上面的代碼,它也會修改'window。$'和'window.jQuery'。如果你想使用'window。$'作爲別的東西,'$ .noConflict()'可能會有所幫助。 – arcyqwerty 2014-10-07 22:17:57
是的,我想過要做一個油門猴腳本,但那會影響所有的頁面加載。我想知道DevTools中是否有一些隱藏的選項可以將腳本插入到控制檯中,而不影響文檔。 – silverwind 2014-10-07 22:19:31
絕對會對此感興趣。如果您只是在某些網頁/域上工作,您可以隨時啓用/禁用腳本,或者根據需要修改「@ include」和「@ match」,但對於許多獨立頁面而言,這可能很麻煩。 – arcyqwerty 2014-10-07 22:22:07