看板 Browsers 關於我們 聯絡資訊
研究了一下網頁,寫了一個User JavaScript: // ==UserScript== // @include http://www.flickr.com/photos/* // ==/UserScript== opera.addEventListener('AfterEvent.DOMContentLoaded', function(e) { var createNav = function(type, href) { var n = document.createElement('link'); var head = document.head || document.getElementByTagName('head')[0]; n.setAttribute('rel', type); n.setAttribute('href', href); head.appendChild(n); }; var next = document.getElementById('nav-bar-next'); var previous = document.getElementById('nav-bar-prev'); previous&&createNav('prev', previous.href); next&&createNav('next', next.href); }, false); 把內容存成附檔名為.js的檔案,然後 設定User JavaScript目錄:右鍵->編輯網站設定->Script語言-> 使用者JavaScript資料夾->選擇剛剛那個檔案所在的資料夾->確定->確定 然後 重新整理 應該下一頁預設就是後一張的網址了吧 其實只是在網頁裡面加一個<link rel='next' href='...'>的東西 讓Opera可以用這個網址來做為fast forward的依據 標準的鍵盤設定Ctrl+right好像是Forward|Fast Forward 所以沒有下一頁的狀況下,應該會直接是Fast Forward 或是滑鼠手勢 按住右鍵往右拖曳,應該也是Forward|Fast Forward (往右再往上好像就直接是Fast Forward了) 另外,不保証沒副作用:p ps. 其實我是加了prev和next... 可以用瀏覽列... 不過我只知道fast forward對應下一頁 // ==UserScript== // @include http://www.flickr.com/photos/* // ==/UserScript== opera.addEventListener('BeforeScript', function(e) { e.element.text = e.element.text.replace('enabled=sniff();', 'enabled=true;'); e.element.text = e.element.text.replace('handle_keydown(e){if(enabled&&', 'handle_keydown(e){if('); }, false); opera.addEventListener('AfterEvent.DOMContentLoaded', function(e) { document.addEventListener('keypress', function(e) { if (document.onkeydown) { document.onkeydown(e); } }, false); }, false); 另外一個可能有副作用的XD 他預設的按鍵有左右鍵和大寫的JK的樣子 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.140.244.186
Weal:限定在Flickr的話 就算有副作用影響應該也不是很大啦 XD 04/20 01:07
weiyucsie:是說我用前後頁會跳出來ad.yieldmanager什麼的... 04/20 01:11
weiyucsie:然後看起來是廣告網域... 所以我就擋掉了XD 04/20 01:11
weiyucsie:話說剛剛看到一段程式碼 04/20 01:15
weiyucsie:var okB=[/AppleWebKit\/([^\s]*)/,/MSIE\s 04/20 01:16
weiyucsie:也許真的是不支援Opera XD 04/20 01:16
weiyucsie:不過其實keypress或keydown這邊我沒什麼研究 04/20 02:05
※ 編輯: weiyucsie 來自: 220.140.244.186 (04/20 03:15)
t7yang:我還是覺得JS不要加那麼多好 真的會應該速度 XD 04/21 01:32
t7yang:還好我清心寡慾 很少特殊需求 所謂無欲則剛啊 XDDD 04/21 01:33
weiyucsie:反正就想辦法讓東西可以用就是了~ 04/21 02:05
weiyucsie:我看到sniff裡面遇到Opera或Mobile字眼回傳false... 04/21 02:05
weiyucsie:有點傻眼XD 04/21 02:06
weiyucsie:(好像Safari也在列吧... 不過我沒全理解他的邏輯就是了) 04/21 02:06
t7yang:sniff 是甚麼? 04/21 02:18
t7yang:剛剛才把 Mac OSX Font Rendering 殺掉...找到替代方案了 04/21 02:19
t7yang:其實簡單太多了 根本不需要安裝那個套件 果然還是要動動腦 04/21 02:20
t7yang:不過對普羅大眾來說裝套件還是容易許多 04/21 02:20
weiyucsie:他的函數XD enabled=sniff(); 04/21 02:28
weiyucsie:dev.opera.com有User JavaScript轉套件教學XD 04/21 02:29
Weal:現有套件一堆都是css或js包oex皮而吧 XD 04/21 12:25
Weal:像是Hide Gmail Ads 就可以直接把css抽出來用 少裝一個套件 04/21 12:25
t7yang:樓上方便將CSS EMAIL 給我嗎 XDD 04/21 13:36
shadowelcome:用AntiBrowsniffer,和Image Preview Popup 同作者 04/21 14:01
weiyucsie:其實oex其實只是zip加工而已,可以自己解壓縮XD 04/21 14:09
t7yang:哦 原來是antibrowsniffer(我不知道哪個EX,現在知道了XD) 04/21 14:16
Weal:oex只是zip改副檔名而已吧 XD 用一般解壓軟體就可以解開了 04/21 22:06
weiyucsie:我原本也想說改附檔名,可是想到多了config.xml XD 04/21 23:30
weiyucsie:反正格式是一樣的,只是會有config.xml這種檔案 04/21 23:30