ie

Vue项目使用vue-awesome-swiper无法兼容IE浏览器

我的梦境 提交于 2019-12-10 18:17:11
Vue项目使用vue-awesome-swiper无法兼容IE浏览器 1.卸载现有项目所依赖的swiper插件,手动安装 npm install --save-dev swiper@2.6.7 2.第一步操作完成之后应该可以在IE正常显示了,但样式和效果可能会出现问题,这是由于swiper5/4和swiper的用法略有差异。 详情参阅官方文档(https://www.swiper.com.cn/api/index.html) 来源: CSDN 作者: weixin_46000790 链接: https://blog.csdn.net/weixin_46000790/article/details/103480119

前端必备面试题(一)

a 夏天 提交于 2019-12-10 12:26:13
Web前段面试题 1.doctype在严格模式下和混杂模式有什么区别? 1.<!DOCTYPE>声名位于文档的最前面,在<HTML> 标签的前面,告知浏览器以何种模式来渲染文档。 2.严格模式的排版和JS运作模式都是以浏览器支持的最高的标准运行。按照W3C的标准来解析代码。 3.混杂模式是以宽松的,向后兼容的方式来解析代码。是指浏览器用自己的方式解析代码,模拟老式浏览器的行为以防止网站停止工作。 4.若DOCTYPE为声名或格式不正确,页面将会以怪异模式的方式解析。 5.Doctype标签可声明三种DLD类型,分别是严格型,过渡型,框架型。 2.行内元素和块级元素和空元素? 内联元素(行内元素)内联元素(inline element) a、 abbr 、acronym、 b 、bdo、big 、br、code、dfn 、emfont、i、img、input、kbd 、label、q、s、samp、select、small、span、strike、strong 、sub、sup、textarea、 u、var 块元素(block element) address、blockquote、center 、dir 、div 、dl 、 fieldset、form、h1 - h6 、hr 、menu 、noframes、、ol 、p、pre 、table 、ul 空元素: br、meta

前台下载文件兼容IE

核能气质少年 提交于 2019-12-10 07:00:47
前台文件下载 funDownload : function ( content , filename ) { var csvData = new Blob ( [ content ] , { type : 'text/csv' } ) ; // for IE if ( window . navigator && window . navigator . msSaveOrOpenBlob ) { window . navigator . msSaveOrOpenBlob ( csvData , filename ) ; } else { // 创建隐藏的可下载链接 var eleLink = document . createElement ( 'a' ) ; eleLink . download = filename ; eleLink . style . display = 'none' ; // 字符内容转变成blob地址 var blob = new Blob ( [ content ] ) ; eleLink . href = URL . createObjectURL ( blob ) ; // 触发点击 document . body . appendChild ( eleLink ) ; eleLink . click ( ) ; // 然后移除 document .

IE、Firefox PHP设置cookie的区别

我怕爱的太早我们不能终老 提交于 2019-12-10 04:46:47
今天利用 Cookie 做网站的用户登录,经过调试,用 setcookie("username", "username", time()+1000,"/php/"); 等储存用户的登录信息,然后利用 setcookie("username", "", time()-3600); 做 退出,在IE下测试没有任何问题。既然做网站,就要兼容尽可能多的浏览器,呵呵。于是在 Firefox 中测试,登陆一切正常,当 推出时,遇到了麻烦。怎么也不会退出,用户总是在登录状态。于是查看了 IE、Firefox 中cookie记录的区别,经过测试,才恍然大悟。 原来如果没有指定 setcookie() 的第四个参数(合法路径参数),默认会把当前目录作为合法路径,而我测试的路径为:http://127.0.0.1/php/rss2fla/data/log.php ,所以导致登陆和退出时 所设置的 cookie 路径不同。 IE比Firefox要人性化,呵呵,当美指定路径时,会覆盖当前 IP 下的同名Cookie变量,而FireFox比较严格了,导致又重新建了个变量…… 阅读全文>> 来源: oschina 链接: https://my.oschina.net/u/62849/blog/5274

IE和Firefox下的Cookie兼容问题

偶尔善良 提交于 2019-12-10 04:25:26
IE 和 Firefox 下的 Cookie 兼容问题 这个帖是继于 " 基于二级域名下 Cookie 共享的 SSO" 后续发现的问题,测试结果是这样的:用 Firefox 可以登录,使用 IE 后,部分可以登录,部分不可以登录。最初是怀疑 IE 的 Cookie 功能没有打开引起的,测试到最后这个原因也排除了。 既然是通过 Cookie 实现 SSO ,那认证必然是保存在 Cookie 中 ,Cookie 文件就是保存在本地的缓 存目录下 (firefox 下的 Cookie 是加密的,查不到 Cookie 文件 ) ,但是奇怪的是 IE 登录后,缓存目录下根本没有发现生成的 Cookie 文件,这就是不能登录的根本原因。 为什么没有生成 Cookie 文件呢,要不没有生成,要不生成了又被 IE 销毁了。前者不可能发生,如果不生成 Cookie, 那为什么有些浏览器行, firefox 更是全部可以,只能怀疑第二个原因, Cookie 是被 IE 自动销毁了, IE 销毁 Cookie 是根据 Cookie 的生命期 ,例如, Cookie 是 2009-01-01 01:00:01 生成的,有效时间是 5 个小时,那到了 2009-01-01 06:00:01 后, IE 就会销毁此 Cookie 文件。对于 IE 而言, Cookie

背景色半透明 兼容ie

不羁岁月 提交于 2019-12-09 23:37:36
在CSS中有一个Alpha滤镜,这个滤镜可以设置目标元素的透明度。还可以通过指定坐标,从而实现各种不通范围的透明度。具体语法如下: {filter: alpha(opacity=opacity,finishopacity=finishopacity,style=style,startx=startx,starty=starty,finishx=finishx,finishy=finishy)} 具体参数: opacity 透明度。默认的范围是从0 到 100,他们其实是百分比的形式。也就是说,0代表完全透明,100代表完全不透明。 finishopacity 是一个可选参数,如果想要设置渐变的透明效果,就可以使用他们来指定结束时的透明度。范围也是0 到 100。 style 指定透明区域的形状特征:0 代表统一形状,1 代表线形,2 代表放射状,3 代表矩形 startx 渐变透明效果开始处的 X坐标。 starty 渐变透明效果开始处的 Y坐标。 finishx 渐变透明效果结束处的 X坐标。 finishy 渐变透明效果结束处的 Y坐标。 测试: filter:alpha(opacity=50); #snake{ backgournd: #666; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; } <div

AngularJs学习笔记--IE Compatibility 兼容老版本IE

家住魔仙堡 提交于 2019-12-09 23:03:37
Short Version (简述)   为了让我们的 angular 应用在 IE 上工作,请确保:   1. 按需引入 JSON.stringify ( IE7 或以下的都需要这玩意)。我们可以使用 JSON2 ( https://github.com/douglascrockford/JSON-js )或者 JSON3 ( http://bestiejs.github.com/json3/ )。   2. 不要使用自定义标签,诸如 <ng:view> (用属性版代替,如 <div ng-view> )。如果还是想使用,则请看第 3 点。   3. 如果你确实想使用自定义标签,那么你必须做以下步骤,让老 IE 认识你的自定义标签。 <html xmlns:ng="http://angularjs.org"> <head> <!--[if lte IE 8]> <script> document.createElement('ng-include'); document.createElement('ng-pluralize'); document.createElement('ng-view'); // Optionally these for CSS document.createElement('ng:include'); document.createElement(

IE和Firefox在Javascript中用法方面的区别

妖精的绣舞 提交于 2019-12-09 21:52:55
1.firefox不能对innerText支持。 firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替。 2.禁止选取网页内容: 在IE中一般用js:obj.onselectstart=function(){return false;} 而firefox用CSS:-moz-user-select:none 3.滤镜的支持(例:透明滤镜): IE:filter:alpha(opacity=10); firefox:-moz-opacity:.10; 4.捕获事件: IE:obj.setCapture() 、obj.releaseCapture() Firefox: document.addEventListener("mousemove",mousemovefunction,true); document.removeEventListener("mousemove",mousemovefunction,true); 5.获取鼠标位置: IE:event.clientX、event.clientY firefox:需要事件函数传递事件对象 obj.onmousemove=function(ev)

js的offset,client,scroll的区别

删除回忆录丶 提交于 2019-12-09 20:04:27
javascript的offset、client、scroll在使用过程中非常频繁,接下来将对此进行一一介绍,了解其区别和使用方法。 offsetTop 指元素距离上方或上层控件的位置,整型,单位像素。 offsetLeft 指元素距离左方或上层控件的位置,整型,单位像素。 offsetWidth 指元素控件自身的宽度,整型,单位像素。 offsetHeight 指元素控件自身的高度,整型,单位像素。 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft 网页正文部分上:window.screenTop 网页正文部分左:window.screenLeft 屏幕分辨率的高:window.screen.height 屏幕分辨率的宽:window.screen.width

Firefox与IE浏览器缓存的两个重要区别

时光毁灭记忆、已成空白 提交于 2019-12-09 15:17:50
简介 详细介绍了firefox的缓存与IE的区别,如何设置服务响应头让两者缓存行为一致. 当你建立好一个WEB服务后,通常有两个类型的缓存需要配置: 设置网站有更新的时候html资源马上过期,以便正在浏览的用户可以很快地得到更新. 设置所有其它资源(例如图片,CSS,javascript脚本)在一定时间后过期. 这个缓存方案涵盖 Two Simple Rules for HTTP Caching 文章中提到关于如何处理更新的一些思想. 现在 HttpWatch 6.0 支持Firefox了,我们想探讨一下Firefox在处理缓存上与IE有些什么不同.设置较长过期时间的使用方式(上面第二条)仍可以直接用于Firefox,但配置1在两者之间还是存在细微差别的. 在 之前的文章 中,我们把第一条划分为: 某些时候动态HTML页面需要即时从服务器更新以备随时显示-甚至是使用后退按钮的时候.例如,显示银行帐号的状态或在线订单. 静态HTML页面,比如联系,FAQs或者站点地图等页面,如果它们设置了Last-Modified响应头,允许浏览器在需要的时候重新校验,就可以利用到缓存. 本文剩下部分探讨了Firefox中影响HTML页面缓存的两个重要不同点. 1. 使用no-cache防止Firefox缓存无效 你可以简单地设置如下的响应头预防IE缓存任何东西: Cache-Control: no