JMP 瀏覽器中的腳本錯誤<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在嘗試使用 JMP 瀏覽器開啟一些網頁,無論是使用 Internet 開啟選單還是 Web("link" , JMP 視窗) JSL 指令。
在任何一種情況下,我都會收到類似於以下內容的腳本錯誤。 Javascript 中是否存在設定錯誤或需要更新的內容?
嘗試開啟: “mauth.cbssports.com/login?master_product=150”並得到錯誤:

停止腳本會留下一個我無法與之互動的頁面。 希望有人能幫忙。 謝謝!
-麥克風
訊息編輯者:Michael Gingras
回覆:JMP 瀏覽器中的腳本錯誤你好,約翰,
剛抽出時間來嘗試這個修復,效果非常好! 謝謝!!!
-麥克G
回覆:JMP 瀏覽器中的腳本錯誤JMP 在 JMP 視窗中包含的瀏覽器中使用 Internet Explorer ActiveX 控制項。 其中包括文件 > Internet 開啟...和 Web 瀏覽器顯示框瀏覽器。
IE 控制項預設使用 Internet Explorer 版本 7 相容性設置,該設定不處理許多較新的 HTML/CSS 功能。 這可能會導致彈出窗口,如您在此處看到的那樣。如果您控制 HTML,則可以使用 <meta /> 標記設定文件相容性模式(請參閱下面的連結)。
通常您不控制 HTML 來源,因此對於這些情況,還有另一個修復方法。您可以設定一個登錄項目來指示 IE 控制項使用較新的渲染引擎,例如 IE 9,10 或 11。 從 JMP 13 開始,JMP 安裝程式將為 IE 11 相容模式設定登錄機碼。
值得注意的是,無論 JMP 版本為何,此登錄機碼都會影響啟動的 jmp.exe 的所有實例。
若要進行更改,請透過執行 regedit.exe 開啟 Windows 登錄編輯器,然後在樹中導航至下列位置:
HKEY_CURRENT_USER
軟體
微軟
IE瀏覽器
主要的
特徵控制
FEATURE_BROWSER_EMULATION
到達那裡後,您可以右鍵單擊並新增新的 DWORD(32 位元)值。
這是使用 IE 11 功能的價值。
值名稱:jmp.exe
數值資料:11000
(將“基數”設為十進制)

設定完成後,重新啟動 JMP 並重試。
作為參考,上述步驟基於此頁面的資訊。
https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
還可以更新網頁以指示它們應該使用更現代的渲染引擎進行渲染,但您可能無法完全控制所使用的 HTML。這些頁面描述了可用於控制特定頁面使用的呈現模式的標籤。 這對於使用特定版本編寫的較舊的 Intranet 頁面可能很重要。
指定舊文檔模式 (Internet Explorer)
定義文檔相容性 (Internet Explorer)
希望這可以幫助,
約翰