企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 前言 如果你的用户中还有ie8,那么无论如何你是需要安装ie8浏览器进行开发测试的。那么针对你的操作系统给出以下的解决方式。无论如何请设置你的网页文档渲染模式为最新的或者8的。`<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">` ## ie8 不支持列表 ### 不支持的html标签 * 不支持h5标签,比如section等标签 * 不支持h5标签属性,比如placeholder * 不支持的媒体标签,比如audio,video等 ### 不支持的js * 不支持filter,trim 要用jquery 的$filter,$trim * 数组不能用for in 要用for循环方式 * 数组没有indextOf方法 * 不能使用关键字,如true ,default * IE8 不会忽略数组直接量的末尾空元素,如[1,2,]这个数组长度为3 * Html拼写必须完全正确,不能少结尾标签或多写什么东西ie8的容错性不好 * js改变img标签的src属性在IE下没反应,路径后加个Date()时间戳即可 * 变量申明或者json对象属性中最后一个写的逗号导致解析错误 ### 不支持的css * css3特性,比如圆角,过渡,动画等 * 不支持css3的选择器,目前只支持属性过滤以及~的选择器,其他不建议使用 ### 其他 * png透明图片 ## win7、8系统换到到ie8 * win7是可以通过程序设置还原到ie8的环境的。具体教程如下: 第一步:点击“我的电脑”进入我电脑页面,选择“卸载或更新程序“。 第二步:在”程序卸载”中左侧菜单栏找到“已安装更新”,直接卸载“IE 10”(不用卸载中文包), 重启电脑后就会变回“IE 8”(win7 8的默认安装就是IE 8版本)。 * 禁止浏览器升级,修改注册表的方法: 那系统也不能更新了。您在Windows 7系统中,可以通过微软会通过 Windows Update自动更新IE浏览器,如果您不希望更新到IE9 ,您可以通过下面的方法来禁止更新。禁止windows update自动将ie8浏览器更新到ie9的方法: 1、单击“开始”菜单,在搜索框内输入“regedit”,然后按“Enter”键打开注册表编辑器。 2、将注册表路径定位至如下位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer,点选Internet Explorer项,在单击鼠标右键,选择“新建”——“项”。 3、点击刚才新建的项,在上面单击鼠标右键,选择“重命名”,将名称命名为“Setup”。 4、在“Setup”项上单击鼠标右键,选择“新建”——“项”,在将该项命名为“9.0”。 5、在“9.0”项上单击鼠标右键,选择“新建”——“DWORD(32-位)”,在右边刚新建的值上面单击鼠标右键,选择“重命名”,将名称命名为“DoNotAllowIE90”。 6、双击“DoNotAllowIE90”,在弹出的编辑窗口中,将“数值数据”修改为 1。 7、关闭注册表编辑器,就不会再有windows update自动将ie8浏览器更新到ie9了。注意:在修改注册表前,记得先备份注册表哦! * [win7还原到ie8参考百度图文教程](http://jingyan.baidu.com/article/6f2f55a1825dacb5b93e6caf.html) ## win7设置ie8 升级到9 10 * 参考[百度经验之ie8升级到ie11](https://jingyan.baidu.com/article/d5c4b52b31760eda560dc5f3.html) ## win10 && mac 测试ie8 ### 装虚拟机,xp系统可以装ie8 ### 远程服务器装载ie8远程调试 #### 远程win设置 * 保证一直在开机状态,并且关闭防火墙 * 参考文章:[设置允许远程连接服务](https://jingyan.baidu.com/article/63f23628177e6d0209ab3d60.html) * 参考文章:[设置开启远程桌面的服务,Terminal Services](https://zhidao.baidu.com/question/572952441.html) * Remote Procedure Call(RPC)设为自动并启动 * 将Remote Access Connection Manger设为手动并启动 * gpedit.msc 的文件设置,管理模板--win组件--远程桌面服务--安全部分:要求网络级别的身份认证,禁用;远程pdp连接安全层设置为启用,pdp。 * 连接到远程桌面没有声音,设置计算机》右键》管理》服务和yin应用程序》服务》remote desktop services usermode port redirector》双击》启动类型》自动》服务状态》启动 ,重新链接知乎就可以得到其声音 #### win10连接 * mstsc ,输入用户名密码就可以连接上 #### mac连接 * 下载软件微软的mac连接器 * 设置相关的远程连接的用户名密码以及ip(也就是域) ## 其他 你可以通过ie的仿真模式切换到ie8,可以检测到70%-80%的兼容问题。