看板 Ajax 關於我們 聯絡資訊
※ 引述《birdhackor (夜殘狼)》之銘言: : greasemonkey不允許腳本直接存取原頁面的變數與函數 : 所以可能用這種方式沒有辦法觸發事件 : 要解決的話似乎要用unsafewindow : 但是就算要這樣寫 : 也得要知道網站本身到底是去觸發了哪個function才有辦法照寫 : 可是網站的js檔壓縮過 : 看到程式碼就湧出無力感= = : 所以想請問一下 : 有沒有辦法直接讓腳本模擬人的操作? : 讓腳本去按下頁面中的按鈕呢? : 剛寫完一個腳本 : 給朋友試用他又想到寫新功能 : 花好多時間了= = : 連續熬夜好多天 快掛了..... unsafeWindow 不建議用,在 chrome 底下的 user script 會跑不動。 雖然是可以用判斷式去躲,但是我覺得很麻煩。 基本上建議用另一種作法躲 unsafeWindow 。 底下這個 link 有介紹幾種作法 http://goo.gl/nrQSf 至於我自己最推薦的作法因為我的腳本目前不在手上, 所以我也不太記得了(遠目)。參考著先。 至於你說的問題,本來你寫腳本就是免不了要了解對方網站的行為, javascript 能作得有限,能做得到就不錯了,多的是你根本作不到的事情。 -- 我:一半的日子讓你說,我聽你說你的所有______________________________________ ______________________________________一半的日子我想說,對你說過去的所有:我 _______________________________________________________ 在討論中妥善扮演兼具聆聽與分享的角色,是我們一生的課題。 _______________________________________________________ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 72.21.245.243
birdhackor:功力有限~firebug現在還不能再Fx4.0上用~又少了個分析 03/20 07:07
birdhackor:的好工具~要分析清楚對我來說有難度 (功力弱...) 03/20 07:09
TonyQ:壓過得code用 http://jsbeautifier.org/ 這隻姊姊看 03/20 07:13
TonyQ:還看的懂的話就應該不是問題。 03/20 07:13
birdhackor:謝謝~晚點來試試看...現在要去補眠了.... 03/20 07:17
chrisQQ:firebug 有 4.0 可用的 beta 版… 連 Minefiled 版都可以 03/20 23:26
chrisQQ:用了 :p 03/20 23:26
birdhackor:我知道 現在到b3了 可是我想等AMO正式更新 03/21 00:09