這不適用於我...任何錯誤?Javascript:操作系統檢測...如果在Linux上
var linux = false;
if (navigator.appVersion.indexOf("Linux")!=-1)
linux = true;
有沒有更容易的jQuery方式來呢?
預先感謝您。
這不適用於我...任何錯誤?Javascript:操作系統檢測...如果在Linux上
var linux = false;
if (navigator.appVersion.indexOf("Linux")!=-1)
linux = true;
有沒有更容易的jQuery方式來呢?
預先感謝您。
你應該能夠使用navigator.platform
得到這個。
而不是navigator.appVersion,請嘗試navigator.oscpu或navigator.platform?
雖然我會小心地爲不同的操作系統/瀏覽器顯示不同的內容,但最好直接測試你正在使用的功能,而不是給出一個總括語句「顯示錯誤,或者用它代替x/y/z瀏覽器「,其中目前可能沒有使用某些功能。
爲什麼你想知道用戶代理是否在Linux下運行 - 或假裝運行 - ? – knittl 2012-02-21 19:09:40
你的意思是任何其他方式,實際工作? :) – 2012-02-21 19:09:40
@ knittl linux下的一些flashbug! – matt 2012-02-21 19:11:34