Navigator: appVersion 屬性

返回 "4.0" 或一個代表瀏覽器版本資訊的字串。

注意: 請勿依賴此屬性來返回正確的瀏覽器版本。

返回 "4.0" 或一個代表瀏覽器版本資訊的字串。

示例

js
alert(`Your browser version is reported as ${navigator.appVersion}`);

注意

window.navigator.userAgent 屬性也可能包含版本號(例如 "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1"),但您應該意識到更改使用者代理字串以“欺騙”其他瀏覽器、平臺或使用者代理是多麼容易,同時也應該意識到瀏覽器供應商本身在處理這些屬性時有多麼隨意。

window.navigator.appVersionwindow.navigator.appNamewindow.navigator.userAgent 屬性曾被用於“瀏覽器嗅探”程式碼:即嘗試找出您正在使用哪種瀏覽器並相應調整頁面的指令碼。這導致了當前的情況,即瀏覽器為了不被某些網站拒之門外,不得不從這些屬性返回虛假值。

規範

規範
HTML
# dom-navigator-appversion-dev

瀏覽器相容性