2012-05-09 40 views
0

作爲工作流程的一部分,我有一份工作需要在整個網站上進行繁瑣的點擊操作。在一個步驟中,我點擊一個鏈接,轉到該頁面,然後總是點擊該頁面上的鏈接。我希望我能直接去那個鏈接,因爲它會大大加快速度。通過點擊自動進入下一頁? (自動化)

有沒有辦法做到這一點?或者要非常快地選擇正確的鏈接?

在我的情況下,我必須單擊圖像上的編輯,然後下一頁是編輯圖像的方式列表,並且我點擊的鏈接始終是相同的,因爲我們總是使用相同的方式編輯圖片。

+1

如果你是使用Firefox,然後[Greasemonkey](http://www.greasespot.net/)可能可以幫助你。查看教程並製作自己的腳本! (或者如果您製作的腳本不起作用,則發佈另一個問題)。 –

回答

1

你使用什麼瀏覽器?我有一些在Google Chrome中編寫插件的經驗,但沒有其他的經驗。我不認爲差異真的很大。與Chrome的一個例子:

創建一個新的文件夾,和兩個新文件 - 的manifest.json和myscript.js

代碼manifest.json檔案:

{ 
"name": "My awesome script", 
"description": "Some description", 
"version": "1.0", 
"content_scripts": [ 
    { 
     "matches": [ 
      "http://www.mypage.com/*" 
     ], 
     "js": [ 
      "myscript.js" 
     ] 
    } 
] 
} 

更改 「匹配」到您希望它向您注入自定義腳本的頁面,並將js文件更改爲您希望運行的任何文件。我往往傾向於包括jQuery的,以及(要做到這一點,只需鍵入

 "js": [ 
      "myscript.js", 
      "jquery.js" 
     ] 

做到這一點與jQuery/JS可能是這樣的一種方式:

$(document).ready(function() { 

var autoLink = $("#imageID").attr('href'); 
document.location=autoLink; 

}); 

我希望這回答了你的問題

編輯:加載腳本 - 打開頁面chrome:// extensions /並選擇「加載解壓後的腳本」或類似的東西(我沒有英文版)並選擇你創建的文件夾。 。

+0

我假設一個愚蠢的問題的分類,但我假設我編寫的myscript.js中的jQuery代碼位於jquery.js文件中。然而,jquery文件是否列在第二位,而不是第一位? –

+0

沒有問題是愚蠢的!這是正確的,我認爲這不重要你加載腳本的順序。我首先使用JQuery(因爲如果它應該重要,我想在嘗試使用它之前加載庫)。告訴我你是否需要任何幫助來編寫Javascript :) –