博文

目前显示的是 十月, 2021的博文

Win 11编辑IE兼容性列表的方法

图片
 为了防止自己忘了写一下~ 众所周知Win 11由于没有办法直接启动IE,导致无法调整IE兼容性视图,这样即使在edge里开了IE模式有些网站还是无法打开(比如教资考试报名系统),当然专业版可以直接组策略添加需要用IE兼容性视图的网站,但是家庭版么只能注册表了,虽然你可以直接加在对应组策略的注册表底下,但我有洁癖,所以还是按win10原装方法操作了以下,有点麻烦,在此说明一下: 首先,注册表项名是HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData,值名是UserFilter,值类型是二进制值。默认应该是没有的,需要新建一个。 然后是数据结构。这里引用 StackOverflow的一个解析 : 其中bytes列指以十进制表示的二进制字节序号,然后int64我不知道啥意思,反正记住简单粗暴int64 version那行写个01 00 00 00就行,int32那里把长度转成十六进制写在entry的序号20字节那里(所以有可能链接长度是有256字符的限制的,不是很懂) 然后,具体内容上,根据 这篇博客 ,checksum可以用FF FF FF FF,timestamp他这里写的不太对,我测试结果是写00 00 00 01就行,然后域名这里需要写的是以unicode编码的字符对应的二进制码(一般也就写个英文了,所以查一下ascii对应的二进制码就行了,中文我没试,不知道能不能使)。还有需要注意的是每个字母的码后面都要加个00。 以上。 更新:现在新版edge的IE模式多了个“在兼容性视图中打开此页面”的选项,不需要再这么麻烦地折腾了~