此腳本協助在線商店的結帳流程。所有工作都正常,除了需要刷新頁面才能使程序最初運行。腳本腳本需要刷新頁面才能運行?
我不知道它是否是緩存問題,因爲它適用於以前查看過的其他產品。我也嘗試修改@run-at
無濟於事。我正在使用Scriptish擴展名,它是一個獨立的.js
文件。
// ==UserScript==
// @id proper-id
// @name proper-name
// @version 1.0
// @namespace
// @description
// @include proper-url-here
// @include about:blank
// @run-at window-load
// ==/UserScript==
for (var i=0; i<document.getElementsByName("skuAndSize")[0].length; i++){
if(document.getElementsByName("skuAndSize")[0].options[i].text == 11) {
document.getElementsByName("skuAndSize")[0].selectedIndex = i;
}
}
document.getElementsByClassName("button-container add-to-cart")[0].click();
爲什麼這個腳本只能在刷新時運行?
謝謝你!這工作像一個魅力;一個很好的描述和所有啓動。 =)我應該剛剛用jQuery。我也在想,可以實現一個addEventListener()方法,以實現功能達到標準。再次感謝! – zweed4u
不客氣!樂意效勞。 –