<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, einige Webseiten mit dem JMP-Browser zu öffnen, indem ich entweder das Menü „Internet öffnen“ oder den Web-Link („Link“) verwende. , JMP-Fenster ) JSL-Befehl.
In beiden Fällen erhalte ich Skriptfehler ähnlich den folgenden. Gibt es eine falsche Einstellung oder etwas in Javascript, das aktualisiert werden muss?
Versuche zu öffnen: „mauth.cbssports.com/login?master_product=150“ und erhalte den Fehler:

Das Abbrechen von Skripten hinterlässt eine Seite, mit der ich nicht interagieren kann. Ich hoffe, jemand kann helfen. Danke!
-Mike
Die Nachricht wurde bearbeitet von: Michael Gingras
Hallo John,
Bin gerade dazu gekommen, dieses Update auszuprobieren, und es hat perfekt funktioniert! DANKE!!!
-Mike G
JMP verwendet das Internet Explorer ActiveX-Steuerelement in Browsern, die in JMP-Fenstern enthalten sind. Dazu gehören die Browser „Datei > Internet öffnen…“ und „Webbrowser-Anzeigefeld“.
Das IE-Steuerelement verwendet standardmäßig die Kompatibilitätseinstellungen von Internet Exploerer Version 7, die viele neuere HTML/CSS-Funktionen nicht verarbeiten. Dies kann zu Popups führen, wie Sie sie hier sehen.Wenn Sie den HTML-Code steuern, können Sie den Dokumentkompatibilitätsmodus mithilfe eines <meta />-Tags festlegen (Links siehe unten).
Normalerweise haben Sie keine Kontrolle über die HTML-Quelle, daher gibt es für diese Fälle eine andere Lösung.Es gibt einen Registrierungsschlüssel, den Sie festlegen können, um das IE-Steuerelement anzuweisen, eine neuere Rendering-Engine wie IE 9, 10 oder 11 zu verwenden. Ab JMP 13 legt das JMP-Setup-Programm den Registrierungsschlüssel für den IE 11-Kompatibilitätsmodus fest.
Es ist zu beachten, dass sich dieser Registrierungsschlüssel auf alle gestarteten Instanzen von jmp.exe auswirkt, unabhängig von der JMP-Version.
Um die Änderung vorzunehmen, öffnen Sie den Windows-Registrierungseditor, indem Sie regedit.exe ausführen und dann in der Baumstruktur zu diesem Speicherort navigieren:
HKEY_CURRENT_USER
SOFTWARE
Microsoft
Internet Explorer
Hauptsächlich
FeatureControl
FEATURE_BROWSER_EMULATION
Dort können Sie mit der rechten Maustaste klicken und einen neuen DWORD-Wert (32-Bit) hinzufügen.
Hier sehen Sie den Nutzen der IE 11-Funktionen.
Wertname: jmp.exe
Wertdaten: 11000
(Stellen Sie die „Basis“ auf „Dezimal“ ein)

Sobald die Einstellung erfolgt ist, starten Sie JMP neu und versuchen Sie es erneut.
Als Referenz: Die oben genannten Schritte basieren auf Informationen von dieser Seite.
https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
Es ist auch möglich, Webseiten zu aktualisieren, um anzugeben, dass sie mit der moderneren Rendering-Engine gerendert werden sollen, aber Sie haben möglicherweise nicht immer die volle Kontrolle über den verwendeten HTML-Code.Diese Seiten beschreiben Tags, die verwendet werden können, um den Rendering-Modus zu steuern, den eine bestimmte Seite verwendet. Dies kann für ältere Intranetseiten wichtig sein, die für eine bestimmte Version geschrieben wurden.
Angeben älterer Dokumentmodi (Internet Explorer)
Dokumentkompatibilität definieren (Internet Explorer)
Hoffe das hilft,
John