1
我想檢測一下瀏覽器的用戶使用我的web應用程序,有趣的是,當我檢查navigator
變量,它顯示我的一些值這樣的 -爲什麼Chrome中的導航器變量在某些地方顯示Mozilla/Gecko?
現在我也不理解爲什麼appCodeName
是'Mozilla'和appName
是'Netscape' 此外,爲什麼navigator.product
顯示'壁虎'?
有人可以解碼這個嗎?
我想檢測一下瀏覽器的用戶使用我的web應用程序,有趣的是,當我檢查navigator
變量,它顯示我的一些值這樣的 -爲什麼Chrome中的導航器變量在某些地方顯示Mozilla/Gecko?
現在我也不理解爲什麼appCodeName
是'Mozilla'和appName
是'Netscape' 此外,爲什麼navigator.product
顯示'壁虎'?
有人可以解碼這個嗎?
按照WHATWG的HTML Living Standard,navigator.appCodeName
必須回報Mozilla
和navigator.appName
必須返回Netscape
(即,所有現代瀏覽器返回相同的值)。這些值已被棄用,並且將會一併刪除。他們仍然存在的唯一原因是爲了向後兼容;他們的移除可能會破壞取決於他們的應用程序。與其他網絡標準一樣,我們正處於一個過渡階段。
因爲所有瀏覽器(IE和Edge)都想成爲Mozilla –