跳到主要內容

發表文章

目前顯示的是 三月, 2014的文章

從user agent辨識新版 IE (IE11)

大家都知道在IE11後,IE就不在 user agent 裡寫上MSIE的訊息
就好像要把新IE跟過去舊IE做的蠢事撇清一樣
只是新版的IE還是有部分行為是沿用過去的,不能辨識時還是有點麻煩
好在 user agent 裡還是保留了些訊息

IE11的 user agent 的內容會是
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; TAJB; rv:11.0) like Gecko

IE10的 user agent 的內容則是
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

其實從這邊可以推測在IE10後,微軟就已經更換了IE的架構
Trident這個字眼應該是微軟內部使用的產品版號
之後辨識這個字眼應該就可以了

商戰的法律利器 - 假處分

這篇是聽完大成台灣律師事務所的執行長林合民律師的講演心得

首先是關於主題 "假處分" 的說明
台灣的法律制度基本上是學習日本,而日本是學習德國
所以用語上有些以日文解釋會更合情合理
假處分的假字是從日文來的,也就是 "仮" 這個字,意思是暫時
所以台灣的的假執行雖然有個假字,但卻是真執行!
同理可以推斷台灣的法律用語 假處分、假扣押、假執行 意思都相近,表示暫時處分

需要這個制度的原因是,官司訴訟從開始到結束的時間可能非常久
科技業的商品生命往往就是打官司的這兩、三年間
另一方面對方也有可能在訴訟前脫產
所以對訴訟的雙方來說,需要有個方法保障這段時間的獲利
假處分便是向法院請求提前實現最後的判決結果

Chrome 網頁瀏覽阻斷排除(Caution provisional headers are shown)

最近幾天使用Chrome時,有時會網站有些頁面無法瀏覽
但使用其他瀏覽器開啟那些站台時,看起來又相當正常,所以不是網路線路的問題

後來打開Chrome debugger時會發現顯示一串文字 Caution provisional headers are shown
這表示這項資源可能是被擴充程式(extension)或者是一些特殊狀況 blocked
基本上我在Chrome使用的擴充程式並不多,其中的確有一次是因為AdBlock這個extension引起的
但其他並不是這樣,所以得仰賴一些Chrome內部的trace工具追查原因
你可以透過在網址列打上 chrome://net-internals 進到瀏覽器的內部控管台
切換左上角為"Event"後再重讀一次有問題的頁面
此時你就可以看到連線時相關的事件內容
在上方搜尋欄輸入該頁面的相關文字可以過濾相關的事件,這樣一來就可以找出原因


例如你可以從上圖看到我這次的問題是因為DNS產生,換了DNS就OK了
有類似問題也可以透過這個工具找出原因