PB9 Microsoft web browser 默認是使用IE7內核,不支持H5,並且IE7都是淘汰的版本,兼容性很差,如果需要在PB9 嵌入H5,可以通過修改註冊表指定PB9程序Microsoft web browser 控件使用本機的IE瀏覽器解釋HTML
註冊表修改方式
新建後綴爲.bat文本
對於32位的程序
@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION" /v "pb90.exe" /t REG_DWORD /d "11000" /f
pause
對於64位的程序
@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION" /v "pb90.exe" /t REG_DWORD /d "110000" /f
pause
把代碼複製到bat執行
.../v "pb90.exe" /t REG_DWORD /d "11000" /f 解釋
註冊表 pb90.exe爲PB程序的啓動文件名 11000表示webbrower使用自帶的ie11
註冊時根據自己實際的pb程序名稱和電腦自帶的IE版本修改,直接32位和64位都註冊就行,省的判斷版本
11000 表示pb程序webbrower使用ie11內核解釋HTML
10000 表示pb程序webbrower使用ie10內核
9000 表示pb程序webbrower使用ie9內核
8000 表示pb程序webbrower使用ie8內核
如果000 改爲999 表示不需要支持H5,以上數字都是10進制
bat執行後我們也可以在註冊表裏找到你註冊的參數,如果不想編寫bat文件,直接註冊表找到對應的路徑,新建REG_DWORD類型的參數也行,其他使用Microsoft web browser控件的編程語言也可以參考此方式