瀏覽器的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),不要復制這個網(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),不要復制這個網(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)。
您可能感興趣的文章:
- jsp搜索引擎
- javascript 多種搜索引擎集成的頁面實現(xiàn)代碼
- 為JavaScript提供睡眠功能(sleep) 自編譯JS引擎
- silverlight線程與基于事件驅(qū)動javascript引擎(實現(xiàn)軌跡回放功能)
- javascript模版引擎-tmpl的bug修復與性能優(yōu)化分析
- js動畫(animate)簡單引擎代碼示例
- javascript輕量級模板引擎juicer使用指南
- Powershell小技巧之使用Jint引擎在PowerShell中執(zhí)行Javascript函數(shù)
- javascript引擎長時間獨占線程造成卡頓的解決方案
- 基于jQuery的JavaScript模版引擎JsRender使用指南
- 教你使用javascript簡單寫一個頁面模板引擎
- js如何判斷訪問是來自搜索引擎(蜘蛛人)還是直接訪問
- 黑帽seo劫持程序,js劫持搜索引擎代碼
- 寫給小白的JavaScript引擎指南
相關文章
require.js配合插件text.js實現(xiàn)最簡單的單頁應用程序
這篇文章主要介紹了require.js配合插件text.js實現(xiàn)最簡單的單頁應用程序,需要的朋友可以參考下2016-07-07js中訪問html中iframe的文檔對象的代碼[IE6,IE7,IE8,FF]
W3C的標準告訴我們,可以通過Dom對象的contentDocument屬性來返回文檔對象。2011-01-01