<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto cercando di aprire alcune pagine Web con il browser JMP utilizzando il menu Apri Internet o Web ("link" , Finestra JMP ) Comando JSL.
In entrambi i casi ricevo errori di script simili a quelli seguenti. C'è un'impostazione errata o qualcosa in Javascript che deve essere aggiornato?
Cercando di aprire: "mauth.cbssports.com/login?master_product=150" e ottenendo l'errore:

L'interruzione degli script lascia una pagina con cui non posso interagire. Spero che qualcuno possa aiutare. Grazie!
-Mike
Il messaggio è stato modificato da: Michael Gingras
Ciao John,
Ho appena provato questa soluzione e ha funzionato perfettamente! GRAZIE!!!
-Mike G
JMP utilizza il controllo ActiveX di Internet Explorer nei browser contenuti nelle finestre di JMP. Questi includono i browser File > Internet Open... e la casella di visualizzazione del browser Web.
Per impostazione predefinita, il controllo IE utilizza le impostazioni di compatibilità di Internet Exploerer versione 7 che non gestiscono molte funzionalità HTML/CSS più recenti. Ciò può comportare popup come quelli che vedi qui.Se controlli l'HTML, puoi impostare la modalità di compatibilità del documento usando un tag <meta /> (vedi sotto per i link).
Di solito non controlli la sorgente HTML, quindi per quei casi c'è un'altra soluzione.C'è una chiave di registro che puoi impostare per indicare al controllo IE di utilizzare un motore di rendering più recente come IE 9,10 o 11. A partire da JMP 13, il programma di installazione di JMP imposterà la chiave di registro per la modalità di compatibilità IE 11.
Vale la pena notare che questa chiave di registro influirà su tutte le istanze di jmp.exe avviate, indipendentemente dalla versione di JMP.
Per apportare la modifica, apri l'editor del registro di Windows eseguendo regedit.exe, quindi naviga nell'albero fino a questa posizione:
HKEY_CURRENT_USER
SOFTWARE
Microsoft
Internet Explorer
Principale
Controllo funzionalità
FEATURE_BROWSER_EMULATION
Una volta lì, puoi fare clic con il pulsante destro del mouse e aggiungere un nuovo valore DWORD (32 bit).
Ecco il valore per utilizzare le funzionalità di IE 11.
Nome valore: jmp.exe
Dati valore: 11000
(Imposta "Base" su Decimale)

Una volta impostato, riavvia JMP e riprova.
Per riferimento, i passaggi precedenti si basano sulle informazioni di questa pagina.
https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
È anche possibile aggiornare le pagine Web per indicare che devono essere renderizzate con il motore di rendering più moderno, ma potresti non avere sempre il pieno controllo sull'HTML utilizzato.Queste pagine descrivono i tag che possono essere utilizzati per controllare la modalità di rendering utilizzata da una determinata pagina. Questo può essere importante per le pagine intranet precedenti che sono state scritte pensando a una versione particolare.
Specificare le modalità documento legacy (Internet Explorer)
Definizione della compatibilità dei documenti (Internet Explorer)
Spero che sia di aiuto,
John