2015-07-28 5 views
-2

Я пытаюсь использовать Whatbrowser от http://whichbrowser.net/ в одном из моих проектов. Im работает на WAMP и следит за инструкциями на сайте.WhatBrowser Javascript не загружается

код на веб-странице:

<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 не мой первый язык, так сказать, но моя страница просто загружается пустой и ничего не делать. Есть ли у кого-то такая же проблема или может помочь мне с ответом. Благодаря

+0

Откройте инструменты для разработки вашего браузера. Посмотрите на консоль. Прочтите сообщения об ошибках. * Uncaught ReferenceError: $ не определен * – Quentin

ответ

0

Первая проблема: Uncaught ReferenceError: $ is not defined

Если вы измените OnLoad на это, первая ошибка будет устранена, а новый будет выявлено:

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

Теперь у вас есть следующая проблема : WhichBrowser is not defined

Итак, теперь вы должны правильно создать новый объект WhatBrowser. Это проведет вас через этот процесс: https://github.com/WhichBrowser/WhichBrowser/blob/master/README.md

Смежные вопросы