博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Edge模式通知Internet Explorer以最高级别的可用模式显示内容
阅读量:5220 次
发布时间:2019-06-14

本文共 907 字,大约阅读时间需要 3 分钟。

一、EasyUI$的window('open')在IE8下兼容性问题 

  今天在公司使用EasyUI的$('#win').window('open');方法打开一个window窗体时发现EaysUI的脚本在IE8下执行时出现不兼容的情况

HTML代码如下:

1 批量导入用户 2  3 
6
7 请选择部门:
8
  是否覆盖:
9 批量导入用户:
10
11
12

  点击按钮后会执行"$('#batchImportUser').window('open')"这段代码打开easyui-window,在IE8浏览器打开的窗体如下图所示:

  

而在火狐和google下打开的window窗体是可以正常显示,如下图所示:

  

  郁闷啊,在IE8下居然是这样的效果,查了一下原因,原来是IE8解析页面的HTML内容和执行JavaScript脚本时使用了去解析了

  

  改成用模式去解析就可以正常打开了

二、解决办法

  找出了问题所在,下面记录一下解决的办法,在页面的head标签里面加上下面的一段代码:

1 2     
3

  这段代码的意思是"使用Edge模式,通知InternetExplorer浏览器以最高级别的可用模式显示内容",这样在IE8下就会模式去解析HTML和执行JavaScript脚本了,这样就可以正常打开window窗体了,如下图所示:

  

  有时候这种浏览器解析模式真的是很坑人的,老是以为是自己的代码写得有问题,但其实却是浏览器的解析模式造成的,这些小细节的东西还是得记录一下,以后再遇到类似的情况就可以知道如何去解决了!

转载于:https://www.cnblogs.com/xdp-gacl/p/3747822.html

你可能感兴趣的文章
jquery阅读记录2
查看>>
zabbix电话告警V1
查看>>
eclipse把局部变量提为全局变量的快捷键是什么
查看>>
《研磨设计模式》——可配置的简单工厂
查看>>
为网站添加免费的访问计数统计和加入微博
查看>>
ubuntu root用户 默认密码
查看>>
对百度搜索法的分析评价
查看>>
网络知识之ipset
查看>>
Wordpress“固定链接”页面出现404原因及解决方法
查看>>
WPF控件经验小结:(1) ToolBar去掉右边箭头(扩展图标)
查看>>
Credit Memo和Debit Memo在AR以及AP中的概念比较
查看>>
在Azure上部署Sqlserver网络访问不了的问题
查看>>
关于优酷视频代码播放的若干事情……
查看>>
【Leetcode】Triangle
查看>>
hdu 1561 The more, The Better(树形dp入门)
查看>>
每天CookBook之JavaScript-060
查看>>
提高PHP性能的47个技巧
查看>>
win 7 64位 配置silverlight 32位的应用程序(sl网站)
查看>>
负载均衡配置篇(Nginx)
查看>>
软件工程 speedsnail 第二次冲刺2
查看>>