ie

Vue项目之IE下打开页面是空白

不羁岁月 提交于 2020-01-17 01:08:29
原因是:Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API ,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。为了解决这个问题,我们使用一种叫做 Polyfill(代码填充,也可译作兼容性补丁) 的技术。 解决办法: 主要有俩个地方引起错误:vuex和axios 下载babel-polyfill和es6-promise 在入口文件App.vue引入import 'babel-polyfill' 给每个使用axios的地方加上 require('es6-promise').polyfill(); 来源: https://www.cnblogs.com/zhaobao1830/p/7727115.html

浏览器常见兼容问题

99封情书 提交于 2020-01-16 12:22:34
CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。 常见兼容问题: 1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中 4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width 5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式 6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 7.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以 8.FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a

前端学习(418):京东制作页面26中间模块划分

岁酱吖の 提交于 2020-01-16 03:22:20
index.css /* 中间模块 */ .grid{height: 480px;} .grid-coll1{width: 190px;height: 100%;background-color: pink;} .grid-coll2{width: 790px;height: 100%;background-color: skyblue;margin-left:10px;} .grid-coll3{width: 190px;height: 100%;background-color:purple;} normalize.css /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ /* http://necolas.github.io/normalize.css/ */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and

前端学习(419):京东制作页面27左侧分类上

浪子不回头ぞ 提交于 2020-01-16 03:02:59
index.css /* 中间模块 */ .grid{height: 480px;} .grid-coll1{width: 190px;height: 100%;background-color: pink;} .grid-coll1 ul{padding: 20px 0;} .grid-coll1 ul li{padding-left: 12px;} .grid-coll2{width: 790px;height: 100%;background-color: skyblue;margin-left:10px;} .grid-coll3{width: 190px;height: 100%;background-color:purple;} normalize.css /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ /* http://necolas.github.io/normalize.css/ */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent

js 模板引擎 为什么选择 dot

元气小坏坏 提交于 2020-01-16 02:31:01
我的上篇博文详细介绍了jquery tmpl,因为我想在我的项目里引入JS模版,所以就研究了一下,有人告诉我这个引擎的速度很慢,于是我又去搜集了一下资料,结果发现jquery tmpl是最慢的,于是乎我就放弃了,对比下来发现胜出的有以下几种artTemplate,dot,juicer三个从速度上胜出(chrome),但是在IE下最终选择了dot,dot的文件是最小只有5K(没有压缩),并且在IE里也是最快的。 下面介绍下dot的用法,其实用法非常简单 dot的API里有以下几种标签 //{{ }} JS原生态代码 //{{= }} 变量运算,赋值 {{=it.f1 + it.f2}} //{{! }} 赋值并且编码 //{{# }} //{{## #}} 上面两个没有仔细研究,基本我也不用它 //{{? }} 条件语句 //{{~ }} 循环 其实条件语句和循环可以用{{if}}{{else if}}{{for(var i=0;i<length;i++)}}来代替,也就是JS的原生态代码 那么我们用到的只有前三种标签就完全够用了,下面给出一个例子,就很容易看明白了 <script id="tmpl-demo" type="text/tmpl"> {%if($data.suc){%} {%for (var i = 0; i < $data.users.length; i++) { %

JS判断浏览器类型与版本

旧时模样 提交于 2020-01-15 23:04:11
在JS中判断 浏览器 的类型,估计是每个编辑过页面的开发人员都遇到过的问题。在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的。下面列举一下常用的判断方法: 1、判断浏览器是否为IE document.all ? 'IE' : 'others':在IE下document.all值为1,而其他浏览器下的值为0; navigator.userAgent.indexOf("MSIE")>0 ? 'IE' : 'others':navigator.userAgent是描述用户代理信息。 navigator.appName.indexOf("Microsoft") != -1 ? 'IE' : 'others':navigator.appName描述浏览器名称信息。 2、判断IE版本 navigator.appVersion.match(/6./i)=="6." ? 'IE6' : 'other version':在已知是IE浏览器的情况下,可以通过此方法判断是否是IE6; navigator.userAgent.indexOf("MSIE 6.0")>0 ? 'IE7' : 'other version':同上; navigator

badboy录制时弹框提示“当前页面的脚本发生错误”

ぃ、小莉子 提交于 2020-01-15 19:30:14
一 1.打开IE浏览器; 2.点击【工具】–>【Internet选项】–>【 高级】Tab; 3.将“禁用脚本调试(Internet Explorer )”和“ 禁用脚本调试(其他)”复选框取消掉,不要勾选,并确认 二 将“JavaScript Error Dialogs” 打勾,意思是隐藏javascript的报错对话框。 来源: CSDN 作者: memoryLIN 链接: https://blog.csdn.net/memoryLIN/article/details/103992943

WinForm WebBrowser 设置IE版本

≡放荡痞女 提交于 2020-01-15 13:04:02
public enum IeVersion { IE7 = 7, IE8 = 8, IE9 = 9, IE10 = 10, IE11 = 11 };  /// <summary> /// 修改注册表信息来兼容当前程序 /// </summary> public static void SetWebBrowserFeatures(IeVersion ieVersion) { if (LicenseManager.UsageMode != LicenseUsageMode.Runtime) return; //获取程序及名称 string AppName = System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); //得到浏览器的模式的值 UInt32 ieMode = GeoEmulationModee((int)ieVersion); string featureControlRegKey = @"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\"; //设置浏览器对应用程序(appName)以什么模式(ieMode)运行 Registry

office很抱歉遇到一些临时服务器问题

你。 提交于 2020-01-14 09:18:47
office2016登录很抱歉遇到一些临时服务器问题 主要问题:word不能进行发博客了。一直以为是cnblog服务器不稳定,今天才发现,word不能登录也就是不能联网。 查了原因,才知道是代理造成的。 解决方法: 打开IE浏览器,工具-Internet选项-连接-局域网设置,把代理服务器那一项取消勾选,上面的自动检测勾上,然后确定,重新开一下office,office就有网络连接了~ 文章来源: 刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言、评论 来源: https://www.cnblogs.com/lovebing/p/11136546.html

Ie兼容问题记录

半腔热情 提交于 2020-01-13 15:29:36
最近项目需要 IE 兼容,记一下 遇到的IE 的兼容问题 1 flex 布局 的兼容写法 .compatible(@params, @value) { -webkit-@{params}: @value; -moz-@{params}: @value; -ms-@{params}: @value; -o-@{params}: @value; @{params}: @value; } .styleDisplay() { display: box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; } 使用: .styleDisplay(); .compatible(justify-content, space-between); 2 IE 兼容的时间 变成 NAN 问题 因为 后台返回的时间格式 为 2020-1-1 格式, 谷歌 new Date() 转换无问题,IE 无法识别 “-” , 需要自己手动去转换成 “/”. var date="2014-01-01 12:11:12"; Date.parse(date.replace(/-/g,"/")); 3 上传图片的路径问题 谷歌不会带有 绝对路径 IE 会带有.