Recent Comments
Archives
- May 2013 (16)
- April 2013 (28)
- March 2013 (37)
- February 2013 (36)
- January 2013 (57)
- December 2012 (44)
- November 2012 (10)
- October 2012 (12)
- September 2012 (21)
- August 2012 (21)
- July 2012 (25)
- June 2012 (8)
- May 2012 (10)
- April 2012 (11)
- March 2012 (10)
- February 2012 (11)
- January 2012 (5)
- December 2011 (13)
- November 2011 (12)
- October 2011 (10)
- September 2011 (7)
- August 2011 (5)
- July 2011 (11)
- June 2011 (21)
- May 2011 (22)
- April 2011 (36)
- March 2011 (43)
- February 2011 (23)
- January 2011 (24)
- December 2010 (34)
- November 2010 (19)
- October 2010 (16)
- September 2010 (15)
- August 2010 (10)
- July 2010 (12)
- June 2010 (3)
- May 2010 (3)
- April 2010 (4)
- March 2010 (8)
- February 2010 (14)
- January 2010 (13)
- December 2009 (16)
- November 2009 (28)
- October 2009 (24)
- September 2009 (12)
- August 2009 (7)
- July 2009 (10)
- June 2009 (11)
- May 2009 (22)
- April 2009 (21)
- March 2009 (18)
- February 2009 (7)
- January 2009 (32)
- December 2008 (19)
- November 2008 (12)
- October 2008 (15)
- September 2008 (14)
- August 2008 (15)
- July 2008 (18)
- June 2008 (20)
- May 2008 (19)
- April 2008 (27)
- March 2008 (22)
- February 2008 (21)
- January 2008 (15)
- December 2007 (22)
- November 2007 (17)
- October 2007 (29)
- September 2007 (31)
- August 2007 (34)
- July 2007 (31)
- June 2007 (36)
- May 2007 (23)
- April 2007 (22)
- March 2007 (30)
- February 2007 (50)
- January 2007 (75)
- December 2006 (48)
- November 2006 (59)
- October 2006 (89)
- September 2006 (29)
- August 2006 (48)
- July 2006 (14)
- June 2006 (35)
- May 2006 (62)
- April 2006 (63)
- March 2006 (72)
- February 2006 (83)
- January 2006 (56)
- December 2005 (46)
- November 2005 (60)
- October 2005 (27)
- September 2005 (54)
- August 2005 (83)
Tags
Categories
- Anime (25)
- AWS (79)
- BBS (18)
- Blog (215)
- Book (22)
- Bridge (1)
- Browser (312)
- CDN (36)
- Cloud (101)
- CMS (37)
- Comic (17)
- Computer (2281)
- Computer and Network Center (32)
- CSS (37)
- Database (191)
- DNS (59)
- Editor (13)
- Financial (41)
- Firefox (157)
- Food (11)
- FreeBSD (127)
- FTP (1)
- Game (31)
- GoogleChrome (40)
- Hardware (187)
- IE (73)
- Joke (143)
- Lab (3)
- Linux (90)
- MacOS (8)
- Mail (73)
- MariaDB (3)
- Movie (20)
- Murmuring (2369)
- Music (38)
- MySQL (144)
- NCTU (63)
- NetBSD (7)
- Network (1691)
- OpenBSD (3)
- Opera (24)
- OS (239)
- P2P (87)
- Photo (59)
- Political (58)
- PostgreSQL (7)
- Programming (368)
- Recreation (407)
- RSS (68)
- Safari (26)
- Science (33)
- Search Engine (131)
- Security (386)
- SMS (7)
- Social (67)
- Software (1244)
- Spam (87)
- Sport (7)
- Telephone (69)
- Television (39)
- Usenet (13)
- Vim (5)
- VPN (1)
- Wiki (29)
- Windows (50)
- WWW (876)
Blogroll
Meta
Category Archives: Safari
Firefox 加強對 Cookie 的管制…
Mozilla 官方的 Blog 上說明了 Firefox Nightly 引入了新的 Cookie 機制,預設將不允許以追蹤為目的的 cookie:「Firefox getting smarter about third-party cookies」。 最粗淺的想法是,如果 cookie 是沒有逛過的網站所發出來的就擋掉。所以:(出自 bug 818340 的 comment) 1) if an origin is first-party, it has ordinary cookie permissions 2) if an origin is third-party a) … Continue reading
用 testling-ci 測試各種瀏覽器的結果…
testling-ci 是個測試服務,只要在 package.json 裡把要測的環境要求寫好,然後 GitHub 上的 web hook 設好,剩下就是驗收了… 網站的維護者在「How to write Testling-CI tests」這篇給了一個很簡單的範例,拿一個 IE9+ 才支援的語法實際測試所有的瀏覽器,然後有個 badge 讓你掛: 對於 open source 軟體應該是很方便,是 Travis CI 的另外一個選擇 :p
對於現在的瀏覽器,CSS 是否還需要加上 vendor prefix…
在「Do we need box-shadow or border-radius prefixes anymore?」這篇文章開頭就先給懶人包: 如果沒有圓角 (border-radius) 或是陰影 (box-shadow) 會造成使用者不順。 如果這四個平台 (以及瀏覽器) 的量夠大的話:Firefox 3.6-、Safari 4-、iOS 3.2-、Android 2.3-。 在這兩種情況下,你仍然需要加上 vendor prefix… 而比較長的說明,可以參考原文後半段,把這兩個效果分開說明。 如果是 Sass (SCSS) 使用者,就直接加吧,反正程式都幫你做好了… 雖然 validator 會叫 CSS 不合法,但也沒印象看過哪家瀏覽器會因為 css vendor prefix 就罷工… (真的有嗎?XD)
不安裝 Adobe DLM 的前提下安裝 Adobe Flash Player 11.x
兩年前寫的「直接安裝 Adobe Flash Player 而不安裝 DLM」這篇已經過時了,新的網址是: install_flash_player_ax.exe (ActiveX 版本,IE 用) install_flash_player_11_plugin_32bit.exe (其他瀏覽器用) 抓下 exe 檔後直接執行就可以了。
window 的 hashchange (onhashchange) 事件
hashchange 是 HTML5 event,紀錄一下目前支援的情況: IE 的部份,IE8 之後才有支援:「onhashchange Event」。 Firefox 則是 3.6 之後才有支援:「window.onhashchange」。 Webkit 是 528 版以後 (2009/08/07 的 ticket):「Support for HTML5 “hashchange” event」,對應的版本是 Google Chrome 1.0.154 之後,以及 Safari 4.0+。 目前 IE6/IE7 常見的模擬方式是透過 hidden iframe 做類似的效果… 另外在偵測瀏覽器是否有支援 hashchange 可以利用「Detecting event support … Continue reading
直接安裝 Adobe Flash Player 而不安裝 DLM
Update:下面連結已經失效,請參考「不安裝 Adobe DLM 的前提下安裝 Adobe Flash Player 11.x」。 現在 Adobe Flash Player 會要你裝 DLM 後再利用這個 P2P-based 的下載軟體安裝 Adobe Flash Player,再加上 Flash 三不五十就有安全漏洞要更新 (但以現在的環境來說,不能不用他),在 HTML5 能取代他之前先暫時想辦法… 如標題所說,直接下載對應的安裝檔而不要裝 DLM,在國外的 blog 有不少人寫過,像是:「Download the Latest Adobe Flash for Firefox and IE Without Any Extras」。 … Continue reading
測試 wkhtmltoimage 的效果
在「FreeBSD 上使用 wkhtmltopdf 做網頁擷取」看到有人在 FreeBSD 上用 Linux emulator 跑 wkhtmltopdf 成功,那麼 Linux 上當然更沒問題啦… 同一個計畫裡有 wkhtmltoimage,可以直接輸出成 PNG 格式,不過輸出的 PNG 沒有壓縮過 (應該吧,下面這張測試的原始輸出是 ~10MB,處理後是 ~500KB),要用 pngcrush 處理後才會比較小。 不過 PIXNET 的網頁都會 segmentation fault 是怎樣 XD Update:在「Segmentation fault while generating http://www.pixnet.net/」這邊回報後,trunk 版修正了。 wkhtmltoimage 輸出結果在這,點下去會出現原圖: 之前透過 … Continue reading
HTTP Redirect Response Cache
之前在 debug 時為了 HTTP Redirect Response 的 cache 問題測過一些,發現結果很亂,後來找到一些 workaround 避開 redirect response 後就沒有再研究太多。今天在「Redirect caching deep dive」這篇看到在討論 HTTP Redirect Response 時的 cache 問題,作者把幾個常見的瀏覽器都測過一次作成表格… 可以看出來情況還蠻複雜的,雖然 RFC 有定義 cache 的時機,但沒有一家完全照 “SHOULD” 的規矩來 XD 不過既然有人提出來而且整理成表格了,之後應該會修正…
WebM 以及 VP8 將成為下一代影音標準
經過這半個月的發展,看起來 WebM 以及 VP8 會是下一代影音的新標準。 去年 Mozilla (Firefox) 及 Opera 因為 H.264 的軟體專利問題而不願意支援 H.264,所以大家都很注目比較可能沒有專利問題的 Theora。這是基於 On2 Technologies 在 2001 年所 open source 的 VP3 而發展出來的。也因此大家對於是否可以用 Theora 取代 H.264 一直很有疑問 (參考二月時寫的「Theora 與 H.264 的畫質差異」)。 首先是 Google 在 2009 年八月的時候買下 On2 Technologies … Continue reading
Posted in Browser, Computer, Firefox, GoogleChrome, IE, Movie, Murmuring, Network, Opera, Recreation, Safari, Software, Television, WWW
2 Comments
Theora 與 H.264 的畫質差異
HTML5 支援 <video> 標籤,由瀏覽器直接播放影片,不需要透過 Flash Player。但因為 H.264 有一堆軟體專利是無法 royalty-free 使用的。 有人曾經建議 Mozilla 直接使用系統的 codec 避開這個問題,但 Mozilla 認為這種作法跟 ActiveX 一樣,直接把系統不安全的部份暴露在 Internet 上,當 codec 有漏洞時就會受到影響。(我覺得專利問題還是比較嚴重) 因為這些原因,Mozilla 選擇內建 Theora 而非使用 H.264。最早支援 video tag 的 Opera 也是選擇 Theora。 Google 與 Apple 手上都有與 H.264 相關的專利可以丟進專利池而取得免費使用權,所以 … Continue reading
Posted in Browser, Computer, Firefox, GoogleChrome, Network, Safari, Software, WWW
8 Comments