Homepage

JavaScript Inspector

Know what JavaScript reveals about your browser
Logo

Advertisement

About

This page shows you whether the JavaScript engine and all its internal methods are enabled in your browser or not. Simply load this page in your browser and see the result section below. There are several tabs which show you detailed info about various Javascript methods, for example, navigator object, date/time, battery status, etc.



JavaScript Detection

JavaScript Enabled✖ False
"noscript" Tag Enabled✖ False
Inline Scripts✖ False
Same-Origin Scripts✖ False
Third-Party Scripts✖ False

Date/Time

System Time
toLocaleString
toLocaleFormat

Internationalization API

Locale
Calendar
NumberingSystem
TimeZone
Year
Month
Day

Battery Status API

API Support-
Battery is Charging-
Battery Charging Time-
Battery Discharging Time-
Battery Level-
Diagnosis-

Network Information API

API Support-
effectiveType-
rtt-
downlink-
saveData-

Web Audio API

State-
Sample Rate-
Number of Inputs-
Number of Outputs-
Channel Count-
Channel Count Mode-
Channel Interpretation-
FFT Size-
Frequency Bin Count-
Min Decibels-
Max Decibels-
Smoothing Time Constant-

WebVR API

API Support-

Permissions API

API Support-
Permissions for Geolocation-
Permissions for Notifications-
Permissions for MIDI-
Permissions for MIDI (SysEx)-
Permissions for Push-
Console description
Description

From the above tab list, the first tab shows you whether JavaScript is allowed from various sources or not. For example, if inline-script is allowed or not. A checkmark means a specific method is allowed. The second tab is for navigator object where all the internal methods are listed. Please note that some methods are presented as Objects, meaning, clicking on them will expand the object and renders all the details. Tabs are self-explanatory, please click on each tab to see the related information obtained from your browser JavaScript engine.

In general, this web app uses two different algorithms to extract JavaScript information. The normal algorithm or aggressive algorithm. Information gathered through normal methods are easy to spoof by external plugins or extensions. But, information gathered with aggressive methods is rather hard or entirely impossible to spoof due to the underlying logic used by these methods. Therefore, please check both methods from the drop-down list above to check whether Javascript engine is fully functional or not.

If you found a bug in this page, or have a feature/function which you would like to see in this web app, please let us know by sending an email or through the discussion form below. Moreover, don't forget to check other web apps in webbrowsertools.com, we have many useful apps related to browser's privacy and security.

Related Blog Posts

  1. Fast & Privacy-Focused DNS by Cloud Flare: On 1st April 2018, Cloud Flare had announced their release of the new public DNS service 1.1.1.1. The company had promised that the new 1.1.1.1 would provide users with faster speeds and much better privacy as compared to other public DNS systems out there...
  2. Exploit Password Managers by Web Trackers: Majority of the web browsers out there come with a built-in password manager. It is a basic tool which is used to save the login data to a database and it fills out the forms automatically using that information...
Comments and feedback