一、Layer 弹出层在ie8错乱的解决办法

弹出层在火狐、谷歌、360极速模式、IE6下都能100%面积正常显示,但在IE8和360的兼容模式下只显示弹出层下半部分或右半部分的内容,在主页面加上:

  <meta http-equiv="x-ua-compatible" content="ie=7" />     即可解决。

但是我的项目是在弹出层上面再有弹出层,结果是第二弹出层的没问题了 但是第一弹出层被影响了(一些导航和标题浮动了)。

后来看到了淘宝的源代码是这样写的:<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

网友是这样解释的:

这是一个,文档兼容模式的定义。
Edge 模式告诉 以最高级模式渲染文档,也就是任何 版本都以当前版本所支持的最高级标准模式渲染,避免版本升级造成的影响。简单的说,就是什么版本 就用什么版本的标准模式渲染
<meta http-equiv="X-UA-Compatible" content="IE=edge">使用以下代码强制 IE 使用 Chrome Frame 渲染
<meta http-equiv="X-UA-Compatible" content="chrome=1">
提示 IE 用户安装 Google Frame
Google 官方提供了对 Google Frame 插件安装情况的检测,这里直接调用方法即可,如果检测到 IE 并未安装 Google Frame,则弹出对话框提示安装。
<script src=""></script><script>CFInstall.check();</script>
最佳的兼容模式方案,结合考虑以上两种:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

二、360浏览器兼容模式无法弹出layer对话框问题

问题    Layer插件的提示框在极速模式下正常显示,但是兼容模式下不显示。

解决

360有俩模式(点击地址栏的闪电图标或者IE图标可以切换)

一个是基于Webkit内核的极速模式,一个是IE内核的兼容模式。

    强制360以极速模式浏览网页,可以给此网页增加meta,强制360浏览器以极速模式解析此网页,而非IE兼容模式。

<html>
<head>
<meta name="renderer" content="webkit">
</head>
<body>
</body>
</html>

content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。

  • 若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit">

  • 若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">

  • 若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">

转载于:https://www.cnblogs.com/ziyoublog/p/9914761.html

layer兼容性问题相关推荐

  1. halcon11用于C++的HTuple.h头文件,纯手添中文翻译!

    halcon11用于C++的HTuple.h头文件,纯手添中文翻译!乐于分享,请勿在非同意下转载! /************************************************* ...

  2. 基于Tensorflow2.1的Mask RCNN兼容性问题(Variables were created within a Lambda layer (anchors))

    有Tensorflow2.1兼容性问题的Mask RCNN的github项目: https://github.com/matterport/Mask_RCNN 报错信息: ValueError: Th ...

  3. keras.layers.Conv2D 与tf.layers.Conv2D 的兼容性: AttributeError: ‘tuple‘ object has no attribute ‘layer‘

    结论: keras.layers.Conv2D 与 tf.layers.Conv2D有相同的参数设置模式 keras.layers.Conv2D 可以兼容处理 tf.layers.Conv2D得到的t ...

  4. ios android 录音格式,跨系统的录音格式兼容性问题: iOS Android

    iOS/ OS X支持的可播放的Audio Format与Android支持的有些不一样.因此可能出现在Android设备上面使用MediaRecorder录制出来的音频文件在iOS上面不可用.当然也 ...

  5. vue在微信里面的兼容问题_微信H5页面兼容性问题分析及解决方法

    随着H5页面越来越流行,越来越多的开发者都开始用最近H5做微信公众号,在这个过程中自然也会遇到不少的问题.小编在这里整理了五种常见的微信H5页面兼容性问题,来和大家分析一下问题的详情.出现原因以及相对 ...

  6. 前端项目开发中碰到的坑、移动端兼容性问题

    前端开发中碰到的坑.移动端兼容性问题 1.ios兼容input光标高度 问题:input输入光标,在安卓手机上显示没有问题,但是在苹果手机上当点击输入的时候,光标的高度和父盒子的高度一样. **出现问 ...

  7. Core Animation学习笔记—第二节Setting up Layer Objects

    各位iOS开发大佬们好: 我是一名Swift+SwiftUI栈的iOS小白,目前还在上大三,最近准备实习,面试的过程中发现现在大公司很多还在用OC + UIKit的技术栈,OC我还在考虑要不要学,目前 ...

  8. 百度 Hydra 工具在移动端 UI 兼容性测试上的高效应用

    导读:尽管自动化测试技术日新月异,但是自动化case构建成本.执行稳定性等问题的存在,使手工测试依然移动端质量保证的重要手段.传统手工测试必须通过人工操作的方式执行测试用例,效率提升依赖测试人员的操作 ...

  9. 论文阅读:Attention-based Dropout Layer for Weakly Supervised Object Localization

    Attention-based Dropout Layer for Weakly Supervised Object Localization 作者贡献 ADL: Attention-based Dr ...

最新文章

  1. 铁打的Python连续3年第一,PHP跌出前十:IEEE Spectrum 2019编程语言排行榜出炉
  2. 音乐播放器界面如何设计?
  3. java 虚拟机 初始化_【深入理解Java虚拟机】类的初始化过程
  4. oracle 取表字段,oracle 取多级的表字段
  5. 用java web实现聊天室_java web实现简单聊天室
  6. DM6437(DSP)图像处理常用操作源码
  7. Linux的nc,局域网文件互传
  8. 每天一个RL基础理论(7)——总结篇
  9. 显卡天梯图vs专业计算卡丽台T4,v100vs混合精度训练
  10. Java筑基10-封装继承多态(重点)
  11. Android性能专项测试之Batterystats
  12. 手机短信验证码的实现
  13. NLP:自然语言处理技术领域的代表性算法概述(技术迭代路线图/发展时间路线)、四大技术范式变迁概述(统计时代→大模型时代)、四个时代的技术方法论探究(少数公司可承担的训练成本原因)之详细攻略
  14. buct编译原理个人作业
  15. 分类算法SVM(支持向量机)
  16. 移动最小二乘法(MLS)曲线曲面拟合C++代码实现
  17. 【stm32f407】SPI实验 驱动W25Q128
  18. 转载过来的一些嵌入式资料
  19. APP软件项目开发费用
  20. slam学习笔记七----IMU传感器

热门文章

  1. 网卡的 Ring Buffer 详解
  2. 论信息系统人力资源管理
  3. Out of range value for column
  4. VS Warring
  5. arp攻击实验(一)用一条指令让对方瞬间无法上网
  6. 模拟斗地主,按顺序初始化54张扑克牌,然后进行洗牌,随机抽取三张底牌,剩下的按照顺序进行发牌,打印出三个人的牌和底牌(ArrayList)
  7. 没有盖兹 微软会更好?
  8. wxpython 下拉列表的实现
  9. 小米红米手机无电池24H开机完美解决方案
  10. 验证手机号码 (包含166和199)