我不知道我想怎樣短語這個...裝載我的自定義JS的每一頁我訪問
使用jquery在瀏覽器中(在瀏覽器控制檯)做網站的自動化。
下面是我在做什麼幾個例子...我只是粘貼到瀏覽器的JS控制檯這樣的:
var scr = document.createElement("script");
scr.src = "http://code.jquery.com/jquery-1.9.1.min.js";
document.body.appendChild(scr);
highlight = function(name) {
$("a:contains('"+name+"')").css("background","red");
}
click = function(name) {
$("a:contains('"+name+"')")[0].click();
}
highlight()
和click()
工作完美,但在瀏覽器的URL變化(即我打電話click()
),在最後一頁的控制檯中執行的上述js不見了,所以我必須再次將上面的js粘貼到控制檯中。
每次粘貼都沒有什麼大不了的,但由於這不是可編程的,所以它破壞了我的用例。
摘要:我怎麼要麼加載在我的瀏覽器頁面之間一些JavaScript,這將持續(在ENV將持續存在),或每個頁面加載再次問我的瀏覽器(任何瀏覽器都可以)來加載我的腳本?如果您知道某個功能可用,那麼即使使用瀏覽器擴展名,我也會很高興。
你在描述什麼*是一個瀏覽器擴展;你將需要開發一個。 –
P.S.如果你真正想要的是瀏覽器自動化,你也可以查看[Selenium](http://docs.seleniumhq.org/)。 –
您也可以創建一個簡單的書籤。然後,只需將它從書籤欄拖到頁面上(每次都比控制檯稍微繁瑣)。請注意,有些網站不允許通過腳本標記注入(例如社交媒體) – Tyblitz