有訂閱 US-CERT 的人應該都有收到 Technical Cyber Security Alert TA07-355A (Adobe Updates for Multiple Vulnerabilities),用 Firefox 的人連上 about:plugins
可以看到 Flash Player Plugins 的版本,如果太舊記得去 Adobe 的網站上更新。
Category: Browser
IE8 通過 Acid2
IE8 內部測試版本已經通過 Acid2,一個很有名的 CSS 的測試了:Internet Explorer 8 and Acid2: A Milestone,接下來是時間的問題了,離 IE6 與 IE7 消失還有很長一段時間,不過畢竟總是要有個頭。
Firefox 3 會不會 delay 到成為最後一個支援 Acid2 的主流瀏覽器?(真的發生的話也不意外,只是會有很多人笑得很開心)
經常失蹤的 Twitterbot
我會用 Jabber Protocol 收 Twitterbot 送來的 Notifer,但是這陣子常常會收不到。直到前天在 Gmail 裡面收到 Twitterbot 送來的訊息,突然想到會不會是 Gmail Notifier 造成 Gmail 一直以為我在線上而沒有送到 Jabber 這邊的關係?等下把 Browser 都關掉試看看...
Firefox 3 介面
今天 Firefox 地雷版 trunk 更新後網址列居然改成這樣:(點小圖看大圖)
很清楚的顯示出連到什麼站台,對於以後推動 Anti-phishing 也有幫助,只是第一次看到會在心中笑出來 XD
Minefield (Firefox 3) 的 SSL Certificate 處理
Minefield 是 Firefox 開發時最新版的代碼。最近發現連不到自己簽 SSL Certificate 的站台,會出現以下的錯誤訊息:(像是 opensvn.csie.org)
An error occurred during a connection to opensvn.csie.org:443 because it uses an invalid security certificate.
The certificate is not trusted or its issuer certificate is invalid.
(sec_error_unknown_issuer)
以前只會跳出警告畫面,現在必須手動把站台加入例外名單:Tools -> Options -> Advanced -> Encryption -> View Certificates -> Add Exception。我猜這個功能會因為民怨而在正式版出版前被拿掉...
Bloglines 的 Hotkey
我果然還是用太少 :p
前幾天我突然想到 Bloglines 有提供 Hotkey 直接操作,用了以後才發現在 Firefox 設定都配合好的情況下相當好用。我目前只用到三組快速鍵:用 "s
" 列出下一個未讀的 feed,"j
" 與 "k
" 則是在這個 feed 內上下移動,最後再用 "o
" 將想要獨立出來看的文章開新頁面。
最後一項開新頁面的功能,配合 Firefox 的設定可以變成開新的 tab,預設應該是丟到背景,於是我就可以在 Bloglines 先大致看過一次後,再開始仔細看想看的。
我發現 Bloglines Beta 版反而沒有這些 Hotkey...
Firefox 3.0a9pre - Minefield 版
把 latest-trunk (也就是 Firefox 3.0a9pre) 裝了起來,雖然還是有些 bug,不過穩定性比起六月時用的 3.0a6 好太多了,目前還沒有出現過「本程式作業無效,即將關閉」的畫面,而且中文顯示、輸入也都正常,大多數的 Extensions 也都可以透過 Nightly Tester Tools 強制在 3.0a9pre 上跑。
因為通過了 Acid2 的關係,很多亂寫 CSS,用 Safari、Opera 看會爛掉的網站,用 Firefox 3 看也會爛掉,這些站台在 Firefox 3 出來以後應該會修正。
jQuery 1.2.1 以及 jQuery UI
jQuery 1.2.1 釋出,修正了 這些 bug,官方 Blog 上的公告在這:jQuery 1.2.1: Quick Fixes for 1.2。
另外一個 1.2.1 很重要的「修正」就是把 1.2 裡拿掉的 .eq(n)
放回來了,寫成 .slice(n, n+1)
太脫褲子放屁 (你可以在看到 Source for "Wretch Album Expander" 裡看到我在選擇第四個 table 時用 slice(3,4)
的寫法),結果就是在一陣抱怨聲後把 .eq()
補回來了... XD
另外一個消息是 jQuery UI:jQuery UI: Interactions and Widgets。
這代表 jQuery 也開始做 UI 的部份了,在 ericsk 的「jQuery UI 問世」這篇有提到一些,另外在網站上也有一些 sample html 可以玩。
無名小站的圖片展開程式
事前說明:在發表這篇文章時我是 Pixnet 的技術顧問,無名小站的相簿服務屬於 Pixnet 的競爭對手。
Update 2008-07-17:我已經修改 em:maxVersion 改到 3.0.*,所以 Firefox 3 應該可以繼續用 orz
Update:我利用 User Script Compiler 產生 Firefox Extension,如此一來就不需要裝 Greasemonkey 就可以使用展開程式:wretchalbumexpander-0.1.xpi,你可以抓下來以後先放到桌面上,然後再把檔案的圖示拉進 Firefox,這時候 Firefox 就會問你要不要安裝。
我用 Greasemonkey 對無名小站寫了一個圖片展開程式:Wretch Album Expander,程式碼可以在 Source for "Wretch Album Expander" 這裡看到。
以彎彎的相簿為例子,這是沒有使用前的圖,以及使用後的圖:(請分別點入看原始大小)
在 non-IE 瀏覽器修改 innerHTML 的速度
當 innerHTML 還是太慢的時候的解法:When innerHTML isn’t Fast Enough...。
在作者的文章裡面,你可以看到在非常極端的例子裡,用改寫過的 replaceHtml() 在 Firefox 2.0.0.6 裡 destroy 與 replace 的速度各快了 473 倍以及 50 倍。而在 Safari 3.0.3 beta 上則是 create 100 倍,replace 50 倍。
在 jQuery 的 Google Groups 上面可以看到兩個作者 (jQuery 的作者以及上面那篇文章的作者) 討論把這個功能放入 jQuery 的一些問題:Faster then innerHTML。