哪个浏览器的Javascript没有加载

WhichBrowser Javascript not loading

本文关键字:加载 Javascript 浏览器      更新时间:2023-09-26

我试图使用哪个浏览器从http://whichbrowser.net/在我的一个项目。我在WAMP上运行它,并遵循了网站上的说明。

网页上的代码是:

<HTML>
<head>
<script>
(function(){var p=[],w=window,d=document,e=f=0;p.push('ua='+encodeURIComponent(navigator.userAgent));e|=w.ActiveXObject?1:0;e|=w.opera?2:0;e|=w.chrome?4:0;
e|='getBoxObjectFor' in d || 'mozInnerScreenX' in w?8:0;e|=('WebKitCSSMatrix' in w||'WebKitPoint' in w||'webkitStorageInfo' in w||'webkitURL' in w)?16:0;
e|=(e&16&&({}.toString).toString().indexOf("'n")===-1)?32:0;p.push('e='+e);f|='sandbox' in d.createElement('iframe')?1:0;f|='WebSocket' in w?2:0;
f|=w.Worker?4:0;f|=w.applicationCache?8:0;f|=w.history && history.pushState?16:0;f|=d.documentElement.webkitRequestFullScreen?32:0;f|='FileReader' in w?64:0;
  p.push('f='+f);p.push('r='+Math.random().toString(36).substring(7));p.push('w='+screen.width);p.push('h='+screen.height);var s=d.createElement('script');
s.src='detect.php?' + p.join('&');d.getElementsByTagName('head')      [0].appendChild(s);})();
</script>
</head>
<body>
<script>
$(window).on('load', function() {
Browsers = new WhichBrowser();
alert("You are using " + Browsers);
});
</script>
</body>
</HTML>

这可能是一个简单的JavaScript错误在我的代码作为JavaScript不是我的第一语言,所以说,但我的页面只是加载空白,什么也不做。有人有同样的问题或可以帮助我一个答案。由于

第一个问题:Uncaught ReferenceError: $ is not defined

如果你把你的onload改为this,第一个错误将被解决,但是会显示一个新的错误:

window.onload = function(){
    Browsers = new WhichBrowser();
    alert("You are using " + Browsers);
};

你现在有下一个问题:WhichBrowser is not defined

所以现在你必须正确地创建一个新的哪个浏览器对象。这将指导您完成整个过程:https://github.com/WhichBrowser/WhichBrowser/blob/master/README.md