Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

To enable JavaScript in Internet Explorer, open Tools (the gear icon) > Internet options > Security tab > Custom level, scroll to the Scripting section, set Active scripting to Enable, confirm the prompt, and refresh the page. Internet Explorer refers to JavaScript as "Active Scripting," which is why the toggle does not literally say JavaScript.
Before you follow those steps, an important caveat: the Internet Explorer 11 desktop app was retired and went out of support on June 15, 2022. Microsoft then permanently disabled it on most consumer versions of Windows 10 through a Microsoft Edge update, so on the majority of machines the IE icon now simply opens Microsoft Edge. The classic Internet Options path below still applies on Windows 10/11 LTSC and IoT LTSC, Windows Server, and inside Microsoft Edge's IE mode, all of which inherit the same Active scripting setting.
In every modern browser, including Microsoft Edge, Chrome, Firefox, and Safari, JavaScript is enabled by default. If you are on a current system, you almost never need the IE procedure, so skip ahead to the Microsoft Edge section below. The legacy steps remain useful mainly for old intranet or line-of-business apps that still require IE mode.
For most people, no. The IE11 desktop app reached end of support on June 15, 2022, and a Microsoft Edge update that began rolling out on February 14, 2023 permanently disabled it on supported consumer editions of Windows 10. On those systems the Internet Explorer shortcut redirects to Microsoft Edge, which offers built-in IE mode for the rare sites that still need the legacy engine.
There are a few places where the classic Internet Options applet genuinely still lives, which is why the screenshots below remain accurate:
In practice the people who land on this question are usually maintaining a legacy intranet portal, working around a corporate Group Policy, or testing how an old app behaves. For all three, the Internet Options procedure is still the correct tool.
Follow these steps on a system where Internet Explorer is still available (LTSC, IoT, or Windows Server) or when you need to control scripting for Microsoft Edge's IE mode. Each screenshot sits directly after the step it illustrates:





The same applet controls Active scripting for Microsoft Edge's IE mode, so use these exact steps whenever an IE-mode site needs scripting. You can also reach the dialog without launching the browser by opening Control Panel > Internet Options or by running inetcpl.cpl. Settings apply per security zone (Internet, Local intranet, Trusted sites), so make sure you adjust the zone that matches the site you are working with.
Microsoft Edge is the modern replacement for Internet Explorer, and JavaScript is Allowed by default. The steps below let you verify it is on or re-enable it if a previous setting turned it off.
Method A - through the Settings menu:
Method B - through the address bar: paste edge://settings/content/javascript directly into the Edge address bar and press Enter to jump straight to the same JavaScript control. The same pattern works in Chrome with chrome://settings/content/javascript.
IE mode is the legacy engine built into Microsoft Edge that renders old, IE-only sites and line-of-business apps. The key thing to understand is that scripting on IE-mode pages is not governed by the edge://settings JavaScript toggle. Instead it is controlled by the Active scripting setting inside the Windows Internet Options applet, which is exactly the procedure shown in the Internet Options section above.
To turn on IE mode and apply the scripting setting:
In managed environments, administrators usually configure IE mode and its site list centrally through Group Policy rather than per device, so check with your IT team if the option is missing.
Once you have flipped the setting, confirm it actually took effect:
No. The Internet Explorer 11 desktop app was retired and went out of support on June 15, 2022, and a later Microsoft Edge update permanently disabled it on most consumer versions of Windows 10. Clicking the IE icon now opens Microsoft Edge. The classic Internet Options path survives only on Windows 10/11 LTSC and IoT LTSC, Windows Server, and inside Edge's IE mode.
Active Scripting is the name Internet Explorer uses for JavaScript and related scripting languages such as VBScript inside the Internet Options security settings. Setting Active scripting to Enable under Security > Custom level is what turns JavaScript on for a given security zone.
Yes. JavaScript is enabled by default in Microsoft Edge, Google Chrome, Mozilla Firefox, and Safari. When a page is not working, JavaScript has usually been turned off manually, blocked for a specific site, or restricted by a corporate Group Policy rather than disabled out of the box.
This is expected behavior after IE11's retirement. On most supported Windows 10 systems Microsoft permanently disabled the IE11 desktop app and redirects it to Microsoft Edge, which provides IE mode for legacy sites. To run an old IE-only page, reload it in Edge's IE mode instead of launching standalone Internet Explorer.
Edge IE mode reuses the same Windows Internet Options applet (inetcpl.cpl). Open Internet Options > Security tab > Custom level, scroll to Scripting, set Active scripting to Enable, confirm the change, and reload the page in IE mode. The edge://settings JavaScript toggle does not control IE-mode pages.
Because keeping legacy IE machines around is impractical, the simplest approach is cross-browser testing on a cloud browser grid such as TestMu AI. You can validate rendering and scripting behavior for legacy IE and Edge IE-mode pages on real browsers in the cloud without maintaining old hardware.
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance