本帖最后由 烟99 于 2020-12-6 17:46 编辑
发本帖的目的是为了配合说明关于吾爱破解论坛精华集2019阅览过程当中遇到的问题。
导语
《吾爱破解论坛精华集2019》已经发布半年了,相信大家都已经下载浏览过了,但是大家是否发现一直有一个“bug”挂在电子书上,那就是无论是CHM版还是EXE版,它的HTML5网页特效却无法加载。如下图所示
原因
其实这个原因很简单,这是因为CHM浏览器程序和EXE电子书程序都没有指定IE内核版本,默认调用了较低版本且不支持HTML5的IE内核导致的。
如何解决
1、首先同时按下Windows微标键+R键,快捷打开“运行”对话框,输入“regedit”,启动注册表编辑器。
2、打开目录“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION”发现这里有若干个已EXE文件名命名的注册表项,这里记录了某某EXE要调用那个IE内核的配置信息。
3、确定好我们的EXE电子书文件名称,现在的EXE电子书名称为“52PoJieExcellentBook2019.exe”
4、新建一个类型为“DWORD”的注册表项,注册表项名称为EXE电子书文件名(要输文件全名,包括“.exe”,切记!)。
5、创建完成后,双击打开,编辑注册表值,我们以WIN10系统环境下,使用IE11内核为例,右侧“基数”栏选中“十六进制”,输入其十六进制的版本代码“2AF7”,保存。
6、重新打开电子书,发现HTML5特效可以正常显示了
下面是IE内核各版本的代码汇总
十进制版本代码 |
十六进制版本代码 |
所对应的IE内核版本 |
11001 |
2EDF |
Internet Explorer 11. Webpages are displayed in IE11 Standards mode, regardless of the !DOCTYPE directive |
11000 |
2AF8 |
Internet Explorer 11. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode |
10000 |
2710 |
Internet Explorer 10. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode. |
10001 |
2AF7 |
Internet Explorer 10. Webpages are displayed in IE10 Standards mode, regardless of the !DOCTYPE directive. |
9999 |
270F |
Internet Explorer 9. Webpages are displayed in IE9 Standards mode, regardless of the !DOCTYPE directive. |
9000 |
2328 |
Internet Explorer 9. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode. |
8888 |
22B8 |
Webpages are displayed in IE8 Standards mode, regardless of the !DOCTYPE directive. |
8000 |
1F40 |
Webpages containing standards-based !DOCTYPE directives are displayed in IE8 mode. |
7000 |
1B58 |
Webpages containing standards-based !DOCTYPE directives are displayed in IE7 Standards mode. |
观看操作视频:
https://www.bilibili.com/video/BV1Ji4y157hg/
当然CHM格式电子书也是如此,Windows的CHM阅读器EXE文件名称为“hh.exe”,如果让CHM版电子书也能正常显示HTML5特效,新建一个名为“hh.exe”的注册表项。并填入相应的版本代码即可。
如果有不明白的地方请跟帖提问,如果本帖有什么不足之处也欢迎跟帖提出。
|