識別瀏覽器的JavaScript引擎的方法
來源:懂視網
責編:小采
時間:2020-11-27 20:30:36
識別瀏覽器的JavaScript引擎的方法
識別瀏覽器的JavaScript引擎的方法:對PC瀏覽器和移動瀏覽器都可用。 其原理是這段js:window.onload = function() { var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20code%5D%20%7D'; if (window.devicePixelRat
導讀識別瀏覽器的JavaScript引擎的方法:對PC瀏覽器和移動瀏覽器都可用。 其原理是這段js:window.onload = function() { var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20code%5D%20%7D'; if (window.devicePixelRat

對PC瀏覽器和移動瀏覽器都可用。
其原理是這段js:
window.onload = function() {
var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20code%5D%20%7D';
if (window.devicePixelRatio) //If WebKit browser
{
if (escape(navigator.javaEnabled.toString()) === v8string)
{
display('V8 detected');
}
else
{
display('JSC detected');
}
}
else {
display("Not a WebKit browser");
}
function display(msg) {
var p = document.createElement('p');
p.innerHTML = msg;
document.body.appendChild(p);
}
};
首先檢測WebKit特有的屬性devicePixelRatio,然后檢測v8特有的javaEnabled函數的實現。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
識別瀏覽器的JavaScript引擎的方法
識別瀏覽器的JavaScript引擎的方法:對PC瀏覽器和移動瀏覽器都可用。 其原理是這段js:window.onload = function() { var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20code%5D%20%7D'; if (window.devicePixelRat