瀏覽器的JavaScript引擎的識別方法
更新時間:2013年10月20日 10:16:51 作者:
識別瀏覽器的JavaScript引擎的方法對PC瀏覽器和移動瀏覽器都可用,其實實現(xiàn)原理就是下面的這段js,感興趣的朋友可以參考下
答案來自StackOverflow,打開這個網(wǎng)頁http://jsbin.com/opuvas即可,這個網(wǎng)頁也是答題者自己寫的。
二維碼是這個網(wǎng)址。網(wǎng)頁內(nèi)有統(tǒng)計訪問量,作者想知道對多少人有用,建議尊重原創(chuàng),不要復(fù)制這個網(wǎng)頁。
對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函數(shù)的實現(xiàn)。
二維碼是這個網(wǎng)址。網(wǎng)頁內(nèi)有統(tǒng)計訪問量,作者想知道對多少人有用,建議尊重原創(chuàng),不要復(fù)制這個網(wǎng)頁。
對PC瀏覽器和移動瀏覽器都可用。
其原理是這段js:
復(fù)制代碼 代碼如下:
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函數(shù)的實現(xiàn)。
您可能感興趣的文章:
- jsp搜索引擎
- javascript 多種搜索引擎集成的頁面實現(xiàn)代碼
- 為JavaScript提供睡眠功能(sleep) 自編譯JS引擎
- silverlight線程與基于事件驅(qū)動javascript引擎(實現(xiàn)軌跡回放功能)
- javascript模版引擎-tmpl的bug修復(fù)與性能優(yōu)化分析
- js動畫(animate)簡單引擎代碼示例
- javascript輕量級模板引擎juicer使用指南
- Powershell小技巧之使用Jint引擎在PowerShell中執(zhí)行Javascript函數(shù)
- javascript引擎長時間獨占線程造成卡頓的解決方案
- 基于jQuery的JavaScript模版引擎JsRender使用指南
- 教你使用javascript簡單寫一個頁面模板引擎
- js如何判斷訪問是來自搜索引擎(蜘蛛人)還是直接訪問
- 黑帽seo劫持程序,js劫持搜索引擎代碼
- 寫給小白的JavaScript引擎指南
相關(guān)文章
JS獲取隨機(jī)數(shù)函數(shù)可自定義最小值最大值
這篇文章主要介紹的是一個JS獲取隨機(jī)數(shù)的函數(shù)可自定義最小值最大值,需要的朋友可以參考下2014-05-05
firefox firebug中文入門教程 腳本之家新年特別版
最近看了一篇文章感觸頗深,對于firebug作為腳本之家的編輯經(jīng)??吹牡?,但可悲的是沒怎么用過,不是不用那個而是不會用,剛好看了一篇基礎(chǔ)的文章特別整理下。2010-01-01
使用JavaScript判斷圖片是否加載完成的三種實現(xiàn)方式
有時需要獲取圖片的尺寸,這需要在圖片加載完成以后才可以,本文有三個不錯的實現(xiàn)方式在此與大家分享下2014-05-05
微信小程序開發(fā)(一):服務(wù)器獲取數(shù)據(jù)列表渲染操作示例
這篇文章主要介紹了微信小程序開發(fā)服務(wù)器獲取數(shù)據(jù)列表渲染操作,結(jié)合實例形式分析了微信小程序后臺獲取服務(wù)器數(shù)據(jù)及前臺列表渲染相關(guān)操作實現(xiàn)技巧,需要的朋友可以參考下2020-06-06

