Subscribe Bookmark RSS Feed

Script Errors in JMP Browser


Community Trekker


Aug 13, 2016


I am trying to open some web pages with the JMP browser either using the Internet Open menu or the Web("link", JMP Window) JSL command.

In either case I am getting script errors similar to the ones below. Is there a setting that is wrong or something in Javascript that needs to be updated?

Trying to open: "" and getting the error:


Discontinuing scripts leaves a page that I can't interact with. Hope someone can help. Thanks!


Message was edited by: Michael Gingras




Jun 23, 2011

JMP uses the Internet Explorer ActiveX control in browsers contained within JMP windows. These include the File > Internet Open… and the Web browser display box browsers.

The IE control defaults to using Internet Exploerer version 7 compatibility settings which does not handle many newer HTML/CSS features. This can result in popups such as you're seeing here.  If you control the HTML, you can set the document compatibility mode using a <meta> tag (see below for links).

Usually you do not control the HTML source so for those cases, there is another fix.  There is a registry key you can set to instruct the IE control to use a newer rendering engine such as IE 9,10, or 11. As of JMP 13, the JMP setup program will set the registry key for IE 11 compatibility mode.

It’s worth noting this registry key will affect all instances of jmp.exe launched no matter the JMP version.

To make the change, open the Windows registry editor by running regedit.exe then navigate in the tree to this location:

         Internet Explorer

Once there, you can right-click and add a new DWORD (32-bit) value. 

Here's the value to use IE 11 capabilities.

Value name: jmp.exe
Value data: 11000
(Set the 'Base' to Decimal)

12479_IE Setting.png

Once set, relaunch JMP and try again.

For reference, the steps above are based on information from this page.

It's also possible to update web pages to indicate that they should be rendered with the more modern rendering engine but you may not always have full control over the HTML being used.  These pages describe tags which can be used to control the rendering mode a particular page uses. This may be important for older intranet pages which were written with a particular version in mind.

Specifying legacy document modes (Internet Explorer)

Defining document compatibility (Internet Explorer)

Hope this helps,



Community Trekker


Aug 13, 2016

Hi John,

Just got around to trying this fix and it worked perfectly! THANKS!!!

-Mike G