test.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {% extends "base.html" %}
  2. {% block content %}
  3. <script>
  4. $buoop={}
  5. </script>
  6. <script src="/update.js"></script>
  7. <div class="debug">
  8. <h2>Identification</h2>
  9. <p>User-Agent-String (HTTP Header):<span id="heua">{{ request.headers.get('User-Agent') }}</span></p>
  10. <p>User-Agent-String (Javascript): <span id="jsua">Error</span></p>
  11. <h2>Detection</h2>
  12. <p>Detected Browser as (Javascript):<span id="det">Error</span></p>
  13. <p>Browser (Header): <span id="">{{ browser.t }}</span></p>
  14. <p>System (Header): <span id="">{{ system.title }}</span></p>
  15. <h2>Language</h2>
  16. <p>Lang (HTTP Header): <span>{{ request.headers.get('Accept-Language') }}</span></p>
  17. <p>Lang (Javascript): <span id="lang">Error</span></p>
  18. <h2>More</h2>
  19. {{ info }}
  20. <h2>Javascript detection details</h2>
  21. <pre id="jsdetails"></pre>
  22. </div>
  23. <style>
  24. .debug span {
  25. display: block;
  26. }
  27. </style>
  28. <script>
  29. var server_ua="{{ request.headers.get('User-Agent') }}"
  30. var br=$bu_getBrowser();
  31. var aaa="";
  32. if (br.donotnotify)
  33. aaa+="<br/>Not notified because: "+ br.donotnotify;
  34. if (navigator.userAgent!=server_ua) {
  35. aaa+="<br/>Warning: Your browser is misconfigured. Identification via Javascript and and HTTP-Headers does not match!";
  36. }
  37. document.getElementById('det').innerHTML=br.t+aaa;
  38. document.getElementById('jsua').innerHTML=navigator.userAgent;
  39. document.getElementById('lang').innerHTML=$buoop.ll;
  40. document.getElementById('jsdetails').innerHTML=JSON.stringify($buoop, null, 2);
  41. </script>
  42. {% endblock %}