2010-09-20 53 views
0

我需要一個javascript小書籤,它將點擊farmville(或任何類似的Facebook遊戲)的Facebook頁面上的「是」按鈕。該頁面會說「你願意接受這份禮物」,並且有三個按鈕。嗯,是的,併發送感謝你的禮物和號我想選擇是通過JavaScript。javascript小書籤點擊接受Facebook上的頁面

相關的是按鈕信息

<form action="" method="post" style="float: left; text-align: right; width: 30%;" id="app102452128776_form_4c96dd63e3ca077b35e0b"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1284955491.9298" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1279260928" /><input type="hidden" name="fb_sig_expires" value="1284962400" /><input type="hidden" name="fb_sig_user" value="100001318363956" /><input type="hidden" name="fb_sig_session_key" value="2.Oh1iDQtbxvGYg3vOpKpRVQ__.3600.1284962400-100001318363956" /><input type="hidden" name="fb_sig_ext_perms" value="email,user_birthday,user_location" /><input type="hidden" name="fb_sig_country" value="us" /><input type="hidden" name="fb_sig_api_key" value="80c6ec6628efd9a465dd223190a65bbc" /><input type="hidden" name="fb_sig_app_id" value="102452128776" /><input type="hidden" name="fb_sig" value="366919f0f771b5fb47303abcb5d6055f" /> 
       <input class="inputyessubmit" type="submit" name="acceptReward" value="Yes" /> 
      </form> 
+0

這聽起來很陰暗。 – lincolnk 2010-09-20 04:13:24

+0

黑幕如何?我試圖自動接受項目。 – Seatbelt99 2010-09-20 04:20:10

+0

手動點擊yes按鈕有什麼問題?看起來像相同數量的工作(這裏沒有farmville exp)。 – lincolnk 2010-09-20 06:30:54

回答

0

基於以上的片段(從鉻檢查員拉),你會遇上這樣的

javascript:(function(){ var b; b=document.getElemenstByName('acceptReward'); if(b.length>0) { b[0].click(); } })()

,並將其粘貼進入地址欄。這假定名稱acceptReward是該元素唯一的。

編輯:試試這個。修正了錯字並增加了一些額外的檢查。這就是我沒有智能感知的編碼。

javascript:(function(){var b=document.getElementsByName('acceptReward');for(var j=0;j<b.length;j++){if(b[j].value.match(/^Yes$/i)){b[j].click();break;}}})() 
+0

這不起作用。 acceptReward不是唯一的,但只是爲了測試,我將acceptReward更改爲refuseReward(這在元素中是唯一的),但它仍然沒有做任何事情。儘管如此,我感謝您的幫助,謝謝! – Seatbelt99 2010-09-20 13:59:11

+0

完美。現在它工作得很好。非常感謝! – Seatbelt99 2010-09-20 18:00:57