2014-07-08 62 views
0

在我的電腦上使用Windows 8和谷歌Chrome 35中,變量$ _ SERVER [ 'HTTP_USER_AGENT']有時會返回爲什麼Chrome用戶代理字符串在Windows 8中更改?

Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Kindle Fire HD Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 

當正確的值應該是:

Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36 

它爲什麼會發生,我怎樣才能防止它?

+1

請告訴我的navigator.userAgent在Chrome的JavaScript控制檯的價值?你能否提到它有時會發生的情景。此外,如果您正在檢查來自服務器的請求的用戶代理,則可能是用戶代理是提出請求的設備的實際用戶代理。 –

+0

我想知道沒有人嘗試過Chrome的模擬模式。 – raina77ow

回答

0

Kindle既是硬件電子閱讀器和一個軟件來讀取電腦,筆記本電腦和平板電腦的電子書。難道是你在你的機器上安裝了它,並且它自己嵌套在Chrome中,就像插件/插件一樣?

如果你確定沒有這樣的事情的話,可以考慮由阿洛克的意見建議。如果您不知道如何使用控制檯,check here PHP和JS檢測到的uAs是否讀取相同。如果不是,那確實是原因。

雖然我不知道如何治癒那以後,除了通過移除(其他)插件/加載項逐一。

相關問題