Re: [工具] Xuite Download Helper

看板Free_box作者 (sro1121)時間12年前 (2012/04/19 02:47), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
Xuite Download Helper作者你好 我是Xuite Download Helper的作者 (疑? XD 正確來說是Google Chrome上那個Xuite Download Helper的作者 https://chrome.google.com/webstore/detail/hkcjpdihcnfoccggffpncolmkflpiaci?hl=zh-TW 縮: http://tinyurl.com/cvwnmdl 事情是這樣子的 因為有認識的人跟我說,在Free_box版有人做了跟我類似的小工具 我就來看了一下 發現真的蠻像的 連程式碼都有點像.. (汗 整個架構看起來像就不提了,畢竟差不多的功能嘛 說不定想法也差不多 但是如你的這一小段 if (document.location.href.match(/\?download/)) { location.assign('javascript: var time = 10;'); 和我自己的 var nowURI = document.location.href; if(nowURI.match(/\?download/)) { top.location.replace('javascript:var time = 10'); 不就是換個寫法寫嗎? 況且若你要用unsafeWindow,常理來說你應該要這麼寫 unsafeWindow.time=10; 因為你下面已經這麼用了 unsafeWindow.isClick = 1; 基本上都是對window做操作,沒道理用不同方法吧? 好吧,說不定你在寫code的時候心情反反覆覆七上八下 所以用了兩種不同的寫法 不過不知道你有沒有發現你用unsafeWindow對window操作是沒用的? 程式看起來沒問題,其實是因為輸入完驗證碼就直接submit了 但是實際上isClick並沒有被你改到 所以說這一行 unsafeWindow.isClick = 1; 事實上是沒有用的 (幫忙debug不收費喔XD) 因為我沒有打完驗證碼就自動送出的功能 所以說我有用 top.location.replace('javascript: window.isClick=1;'); 所以說剛剛那段沒有用的程式碼是不是看著我寫的code才寫出來的.. 這我就不做評論了 如果是我誤會了的話,那很抱歉 如果不是的話... 事實上我覺得參考我的並沒有什麼關係,我不介意 不過希望你能先支會我,或在公開發布時附註一下 這樣可能會比較有禮貌些 PS 以上講的是chrome的狀況,Firefox比較少用所以不了解 這邊跟大家說聲不好意思 講了一些程式的東西,好像比較無關板旨XD 希望大家見諒 ※ 引述《killtw (佑樣)》之銘言: : 這幾天期中考閒著沒事寫寫腳本給自己方便 : 這個腳本主要的功能是方便下載Xuite檔案,跳過必須按廣告的限制,並且取消倒數 : Chrome 可以直接安裝,Firefox 則是需要先安裝 Greasemonkey 才能使用 : 已經在chrome dev 20.0.1096.1 以及 Firefox 13.0a2 上測試運行ok : 腳本位置:http://0w0.cc/YqWl -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.253.4.94 ※ 編輯: sro1121 來自: 111.253.4.94 (04/19 02:52)

04/19 10:31, , 1F
有八卦味道 xdd
04/19 10:31, 1F

04/19 10:52, , 2F
你好,我在寫這腳本的時候的確有先看過你的script,以及另
04/19 10:52, 2F

04/19 10:52, , 3F
一位前輩的,有些部分因為懶得寫所以是直接拿來用…在這跟
04/19 10:52, 3F

04/19 10:54, , 4F
你說聲抱歉,而沒用的程式碼的部份是因為是隨手寫的,就沒
04/19 10:54, 4F

04/19 10:54, , 5F
去管他了
04/19 10:54, 5F

04/19 11:00, , 6F
unsafeWindow.time=10;則是因為沒有效果,才用熟識的方法
04/19 11:00, 6F

04/19 16:56, , 7F
還挺理直氣壯的推文,笑了
04/19 16:56, 7F

04/20 23:38, , 8F
科科 PTT果然資訊流通快速!
04/20 23:38, 8F
文章代碼(AID): #1FZmmo5c (Free_box)