Facebook 帶來了 Like! 讚
Google + 則帶來了 +1 還有 社交圈的功能
現在,如果正在搬家的朋友們,應該都在想著,「快圈我、快圈我、快圈我」 吧!
那在 Maxthon 2 中如果你發生了無法使用 Google + 的狀況 (提示瀏覽器不支援)
可以參照下列方式解決喔!
問題發生的原因:User-Agent 導致 Google + 錯判
解決的方法:
[方法一]
1. 工具 > 傲遊設定中心 > 進階
2. 取消 「自訂使用者代理程式字串」
3. 套用,重新啟動瀏覽器即可。
[方法二]
1. 如果您需要使用 User-Agent的話,請依照下列方法設定
2. 工具 > 傲遊設定中心 > 進階
3. 在「自訂使用者代理程式字串」中填入
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;Maxthon 2.0)
4. 套用,重新啟動瀏覽器即可。
。
User-Agent 使用者代理字串,簡稱UA。網站可以透過瀏覽器送出的UA來判斷、執行、存取對應該瀏覽器的功能,設定錯的 UA 雖然不會讓瀏覽器損壞,但卻會讓網站的功能不一定能正常使用(無法記憶密碼、無法開啟…等)。
而這次 Google + 為什麼不能識別出 Maxthon 2 所使用的自定 Internet Explorer 8 UA 呢?
首先我們可以看到,在不設定任何 UA 的情況下(Windows XP + IE 8)
Maxthon 2 所測出的 UA 為
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; Maxthon 2.0)
而設定 Internet Explorer 8 的自定 UA 後,可以測到 UA 為
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)
差別就在於「 Trident/4.0; .NET CLR 2.0.50727; Maxthon 2.0」這一段
Trident 是指核心渲染的版本,IE 8使用 4.0、IE9使用5.0、IE 10 使用 6.0版的 Trident
.NET CLR 是指 .NET Framewaok 通用語言執行庫的版本
Maxthon 2.0 …..應該不用多說
為什麼加上後面這段之後,就可以順利使用 Google + 呢?
嘿嘿…
其實,讓Google+正確執行的重點不在於後面兩段,而在於「 Trident/4.0」
由於自定的 Internet Explorer 8 UA 中缺乏指定「 Trident/4.0」核心的部分
讓需要充分運用 Javascript 的 Google + 無法確定瀏覽器的效能
因此跳出需要升級或更換其他瀏覽器的畫面
也就是說
其實要自行指定 UA 的話填入
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
就可以了啦!
那…為什麼 Sid 在上面要推薦大家填入那麼長一串呢?
這是為了讓 Maxthon 2.0 的部份可以多在網路、網站上多多露臉
讓網站偵測到世界上有人在使用 Maxthon 2.0 這款瀏覽器啊!
好的,以上就是解決 Maxthon 2 無法使用 Google+ 的方法和原理簡介囉!
延伸:
檢測 User-Agent (英文網站)
Trident – Wikipedia
CLR 通用語言執行庫 – Wikipedia
推薦閱讀:(以下是 Sid 最近閱讀的一些文章,推薦給大家)
SID大,感謝您!!