一、問題
1.基礎環境
WindowsXp、IE8
2.使用場景
Qrcode渲染二維碼
3.出現問題
IE瀏覽器提示 是否停止運行此腳本?此頁面上的腳本造成Intenet Explorer運行速度減慢。
4.原因分析
Qrcode在畫布上渲染二維碼,執行了比較多的JavaScript代碼(個人認爲)。
二、解決方案
解決方案一、
下載微軟的補丁包,安裝即可。
下載地址:
http://download.microsoft.com/download/5/9/5/595D11B8-A0FD-4EA0-BF0D-F113258FC28A/MicrosoftFixit50403.msi
解決方案二、
修改註冊表:
在[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer]下新建Styles項,並添加MaxScriptStatements(DWORD值)右鍵修改選擇平【十進制】的數值數據爲【0】保存即可。
也可以新建txt文檔複製以下內容,保存爲批處理文件(.bat)雙擊運行即可。
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles" /v MaxScriptStatements /t REG_DWORD /d 0 /f