前不久升級到 Firefox 13 之後, flashblock 的白名單就無法正常使用 (與 AdBlock Plus 搭配時). 作者的建議是停用那些相衝突的 extension.... 不過, 在我的使用上, 我覺得就不管它, 一起用會比較合理些, 頂多是多按一下去跑那些需要的 flash 就可以了.
前兩天, 作者放出了 1.5.16 的新版本, 號稱解決了這個問題. 可以我試的結果, 有些站台可以 (如 NBA), 但有些站台不 (如 MLB). 把 Error Console 打開會發現, 有問題的站台會在 flashblock.js 240 行出現錯誤.
所以我試著改了一下這個地方:
diff --strip-trailing-cr -Nur flashblock.old/content/flashblock/flashblock.js flashblock/content/flashblock/flashblock.js
--- flashblock.old/content/flashblock/flashblock.js 2012-06-18 18:17:50 +0800
+++ flashblock/content/flashblock/flashblock.js 2012-06-19 13:29:01 +0800
@@ -237,7 +237,12 @@
baseURI = ios.newURI(codeBase, node.ownerDocument.characterSet, baseURI);
} catch (e) {} // Ignore invalid codebase attribute
}
- targetURI = ios.newURI(relativeURI, node.ownerDocument.characterSet, baseURI);
+ if (node.ownerDocument) {
+ targetURI = ios.newURI(relativeURI, node.ownerDocument.characterSet, baseURI);
+ }
+ else {
+ targetURI = ios.newURI(relativeURI, null, baseURI);
+ }
}
catch (e) {
Components.utils.reportError(e);
改了之後, 在我這兒會用到的站台似乎都沒有問題了.
如果你有類似的問題, 可以把 profile 下的 extensions\{3d7eb24f-2740-49df-8937-200b1cc08f8a}\chrome 底下的 flashblock.jar 解開來 (這是個 zip 檔案), 然後改 裡頭的 content\flashblock\flashblock.js 內容 (如上), 然後再把檔案壓縮回去 (zip 格式, 再改名為 .jar).
如果不想自己改, 可以等作者更新或抓這個回去: http://www.teatime.com.tw/~tommy/files/flashblock.jar
PS. 記得把 Firefox 關了再改.
剛剛把 Firefox 換成 3.1 beta 3 (終於解決了一不小心就把 tab 開到另一個新視窗的問題), 發現 No Squint 似乎沒有辦法正常運作了.
雖然在每次網頁打開時, 狀態列上頭出現的放大比率是對的, 可是... 實際上放大率並不是那個數字. 而且好像不是所有的網頁都不正常, 因為某些網頁又是正常的.
試了一下, 原本還想換回去 3.1 beta 2 的版本. 不過... 突然想到, 原本 Firefox 就有記憶每個網頁上次使用的放大率是多少的功能, 會不會是這功能與 No Squint 本身的功能有衝突呢 (不過... 為什麼之前用 Beta 2 就沒問題) ?
試著把 browser.zoom.siteSpecific 改成 false, 果然... 一切就正常了.
Thunderbird 3.0 beta1 出了有一陣子了, 我在剛推出時就換到這個版本, 使用上頭, 除了原本使用的 SmtpSelect 這個程式沒辦法運作外, 其他的都還算正常. 原本想找看看有沒有什麼能夠替代的程式可以用. 不過前一陣子在 Addons 上頭能夠找到的, 都一樣不能在 3.0 beta1 中使用. (閱讀全文)
Firefox 3 在日期推出了 beta5 的版本, 這是最後一個 beta 的版本, 且在這兩天, 正為 RC1 版本的推出做準備, 可能這一兩個星期就可以看到 RC1 的版本釋出了. 而正式的版本, 目前預計是在六月時才會釋出. (閱讀全文)
由於 Microsoft 的 Outlook 會送出 RTF 格式的信件, 這時, 在非 Outlook 的讀信軟體中, 就會看到一個 winmail.dat 的附件, 完全看不到信件的內容. 當然, 在 ThunderBird 中也是一樣. (閱讀全文)
今天, 在 Firefox 的 Bug List 上頭, 4821 終於變成 FIXED 了 (在今天之後的 nightly build 會包含這個功能). 這也表示, 在 Full Zooming 上頭, 有關 backend 的部份終於完成了. 接下去, 只要實作出 UI 的部份, 或相關的 extension, 就可以做到與 IE 或 Opera 相同的 Zooming 功能了.
有興趣的人, 可以繼續注意 389628 這一個 bug, 等這一個 bug 也變成 FIXED, 也就表示有了可以控制 Zooming 的 UI 可以用了. 我記得這個功能是列在 Firefox 3 的 feature list 中, 所以, 最晚等年底的 Firefox 3 release, 就應該有這個功能了. 這樣子對於一些高解析度的 LCD, 就可以避免把字體放大所造成版面亂七八糟的情形發生了.