每一個可以努力的日子,都是一份厚禮。
Chrome
Unblock Youku 在 Chrome Web Store 下架
2013 11月 23rd
Update:
修改描述並重新提交後,Unblock Youku 終於通過審核在 Chrome 官方應用商店重新上架。請之前下載 crx 文件安裝過臨時的版本的同學先卸載臨時版本,再安裝新版,以獲取自動更新功能以及解鎖更多網站。
- 打開 chrome://extensions 頁面,卸載掉之前安裝的 Unblock Youku
- 去 Chrome Web Store 直接安裝正式的版本,地址為 http://uku.im/chrome
以下內容為歷史記錄。
在 iPad 上使用 Unblock Youku 觀看大陸網站影片
2012 12月 9th
由於版權等方面的原因,優酷土豆等網站上的很多視頻僅限中國大陸用戶觀看,這對身處國外的華人來說很不便。Unblock Youku 是我之前介紹的一個 Chrome 瀏覽器擴展程序,可以用來解除地域限制,使得海外用戶也能訪問國內的視頻網站觀看電影劇集。隨着蘋果 iPad 平板電腦等設備的普及,使用 iOS 設備觀看大陸影片的需求越來越多,而這些設備上是無法使用 Unblock Youku 插件的。為了解決這個問題,我們可以設置瀏覽器的 proxy 代理。Unblock Youku 目前實驗性地提供了一個代理自動配置 PAC 文件,非常簡單方便。
轉換 HTML 與 PDF 格式文檔的神器
2012 10月 31st
企業 Web 項目開發中經常會有生產 PDF 格式文檔的需求,例如 PDF 賬單下載,月末生成各種統計報表等等。我們要幫助企業實現自動化,也就是說無需人工干預,程序能夠按需從 DB 中拿數據自主生成。
項目使用 PHP 開發,於是調研了一下 PHP 的 PDF 類庫,有 dompdf,TCPDF 之流,總的來說,各個項目主頁上自誇的成分居多,基本思想都是類似的,即先用 HTML 寫一個模板,每次往模板里填上數據,就可以轉成 PDF 輸出。但真正用起來就會發現各種毛病各種坑爹,部分 CSS 屬性不支持啦,中文亂碼啦,諸如此類。最終讓我們拋棄 dompdf 的貌似是分頁的一個大坑,據說一個表格 <table> 標籤在跨頁的情況下,dompdf 就直接崩潰了……
使用 P3P 規範讓 IE 跨域接受第三方 cookie
2012 7月 7th
前兩天幫同事處理一個 js 跨域問題,使用 jsonp 跨域提交用戶名密碼請求,實現自動登錄第三方網站,即 SSO(single-sign-on) 單點登錄,一處登錄處處登錄。在 Chrome 下沒問題,IE 卻不行。查看 HTTP 的幾個來回,發現登錄請求是成功的,問題出在第三方網站返回的 cookie (session id) IE 並沒有接受,下一次發送請求時根本沒有帶上 cookie,說明之前的 Set-Cookie 指令沒有效果,所以怎麼也登錄不了。查了一下,有人使用 iframe 內嵌網頁的形式,也遇到了 IE 下不能設置 cookie 的情況。
如果在“Internet選項”中把“隱私”級別設置為低,或者把第三方域名列入“可信站點”就沒問題了。但是我們不可能讓每個用戶去更改 IE 設定吧?這是一個很常遇到的場景,肯定有別的解決辦法。
騰訊的網站如何檢測到你的 QQ 已經登錄?
2012 7月 1st
在 QQ 已經登錄的情況下,手動輸入網址打開 QQ 郵箱 或者 QQ 空間 等騰訊網站,可以看到網頁已經檢測到本地 QQ 客戶端已經登錄,於是用戶可以很方便地一鍵登錄網站而不必再輸入用戶名密碼。這實際上是典型的異構系統單點登錄 SSO(single-sign-on)技術。網頁怎麼會知道我登錄的 QQ 號碼?騰訊是如何實現的呢?
使用 Unblock Youku 插件觀看中國大陸優酷土豆網絡視頻
2012 3月 24th
上次我寫到 利用 Sina App Engine 翻牆回國內看優酷土豆等網絡視頻,其實就是利用新浪的雲計算平台搭建了一個代理,國外跳轉為中國 IP 地址從而繞過優酷、土豆等視頻網站的限制。這個方法雖然穩定免費,實施起來卻有些麻煩。今天介紹一個方法,不需要翻牆代理,一鍵設置,非大陸地區就可以直接觀看優酷和土豆視頻。
在非IE瀏覽器實現頁面全灰
2010 8月 15th
今天又是全國哀悼日。汶川那次是全國人民自發的一種真實情感,但Gov把這一招用多了就不是那麼一回事了,CCAV一整天在循環播放災區感人報道,已經開始有人對這種強制行為不滿了。“哀悼與否在於一個人的內心是否善良。表面上的讓網頁沒有顏色,讓視頻網站不能搜索,究竟有多大意義呢?”
不過從技術上來講,要實現網頁灰度,最穩妥的辦法莫過於直接處理所有圖像,不用考慮兼容,不用考慮效率。但是,工作量比較大,切換回來也費力。
IE系列支持css濾鏡,我在珞珈山水BBS首頁上試了一下,一句 filter:gray; 就解決了所有問題。但是,眾所周知,IE以效率低著名,你會發現開啟以後速度顯著下降。並且,最致命的,在Chrome等其他瀏覽器下無效。 更多 >