ie

IE,Firefox下无提示关闭窗口

时光总嘲笑我的痴心妄想 提交于 2020-02-18 00:41:42
1,window.opener = null; window.open("", "_self"); window.close(); 2,window.open('','_parent',''); window.close(); 以上都可以 兼容IE,Firefox 但是Firefox3下用户需启用 能否用脚本来关闭窗口 解决方法: 在 Firefox 的地址栏中输入 about:config, 然后将 dom.allow_scripts_to_close_windows 一项设置为 true 来启用脚本关闭窗口 毕竟是用户行为 参考: --------------------------------------------------------------------- javascript关闭窗口,可以用下面简单的代码: <a href="javascript:self.close()">关闭窗口</a> 我在IE7下测试通过,但是firefox3.0却不行。 难道firefox不支持在href中直接写JavaScript?于是改成下面的样子: <a href="javascript:alert('Hello World')">弹出窗口</a> 这次IE7和firefox下测试都通过。那就不是href中直接写JavaScript的原因了。 继续测试firefox怎么关闭自身窗口

normalize.css 中文版

一曲冷凌霜 提交于 2020-02-16 07:03:44
## normalize.css 中文版 normalize.css 原地址: http://necolas.github.io/normalize.css/ reset 太暴力了,这个 normalize 相对要温柔很多。 译文与原文中空了一行。 /*! normalize.css v2.1.2 | MIT License | git.io/normalize */ /* /*! 我就是自己看看,然后翻译下下,让大家看看 */ /* ========================================================================== HTML5 display definitions HTML5 新增元素定义 ========================================================================== */ /** * Correct `block` display not defined in IE 8/9. * * 修正IE 8/9 中未定义的块级元素。 */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:

JS中一些兼容性问题

孤街浪徒 提交于 2020-02-16 01:45:25
1. 获取滚动距离 document.documentElement.scrollTop () document.body.scrollTop() ==> 兼容IE 2. 获取非行间样式 getcomputedStyle() 参数1:当前对象 参数2:伪类选择器,通常不会使用,用false代替 currentStyle() 【语法】:对象.current[attr] 3. 事件中兼容性问题 var e = e || event; 4. 找到事件源 e.target || e.srcElement ==> 例如点击事件 ,则获取的是点击位置标签名(大写) 5. 获取按下的键盘码 e.keyCode || e.which 6. 阻止事件冒泡 e.stopPropagation() || e.cancelBubble 7. 阻止浏览器默认行为(例如点击右键出来菜单栏) e.preventDefault() || e.returnValue = false 8. DOM2级监听事件兼容 addEventListener removeEventListener attachEvent detachEvent ===> IE兼容 9. 创建ajax对象 var xhr = new XMLHttpRequest() || new ActiveXObject("Microsoft,XMLHTTP"

vue项目加载前空白的动画过渡效果

蓝咒 提交于 2020-02-15 11:12:43
参考: https://github.com/mgbq/nx-admin 复制以下html内容到项目的index.html中即可: <style> html, body, #app { height: 100%; margin: 0px; padding: 0px; } .chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; } #loader-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; } #loader { display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; /* COLOR 1 */ border-top-color: #FFF; -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari

禁止IE缓存的方法

*爱你&永不变心* 提交于 2020-02-15 05:41:00
禁止页面内容缓存: HTM 网页 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> ASP 网页 <% Response.Expires = -1 Response.ExpiresAbsolute = Now() - 1 Response.cachecontrol = "no-cache" %> PHP 网页 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); JSP response.setHeader("Pragma","No-Cache"); response.setHeader("Cache-Control","No-Cache"); response.setDateHeader("Expires", 0); C# 中禁止 cache 的方法!

console.log 在IE下只显示[Object Object]

安稳与你 提交于 2020-02-14 19:15:52
好吧,,我知道很多人不喜欢用IE,但我还是用了。 今天调试的时候发现console.log()在输出有些object类型的信息的时候会只显示一个[Object Object],至于原因,我也不知道为什么。 后来查了一下google,发现 http://stackoverflow.com/questions/1956384/how-do-i-dump-javascript-vars-in-ie8 ,没注意这里有个ie8,明显用的不是这个版本。 继续搜,看到 http://msdn.microsoft.com/en-us/library/dn255006(v=vs.85).aspx#inspectable_objects 。Good 上面写着 To display an inspectable JavaScript object, send it to the console using console.dir() ;就你了。 console.dir(); 来源: https://www.cnblogs.com/sheldon-lou/p/3750796.html

禁止IE缓存

寵の児 提交于 2020-02-12 04:56:26
假如有一个页面New.aspx,在客户端第一次访问后,它会在Internet临时文件夹里有一个New.aspx,文件生成.之后,如果修改了 New.aspx的数据后再次访问该页面,发现IE并没有对这个New.aspx的数据进行更新,反而打开的是第一次访问的页面! IE自动(默认)调用了Internet临时文件夹里有一个New.aspx文件,而不是重新下载新的New.aspx,怎样能让IE自动重新下载新的New.aspx呢,就像点了刷新按钮重新加载此页面一样? 解决的第一种方法: 客户端的设置方法:Internet选项→常规→Internet临时文件中"设置"→每次访问此页时检查。 这种设置时最好同时删除临时文件,这种方法是让客户自己设置自己的浏览器,如果客户忘记了设置,那么,新的页面总是下载不到本地.这时,客户会怎样认为呢?("肯定是程序的错!") 此外,别人访问您的页面,客户端的浏览器由他们来操作,一般,这种方法不宜解决此类问题。 解决的第二种方法: 让程序自己来让页面自动下载!这种方法实际上是让页面不保存到Internet临时文件夹中,每次访问页面都会让浏览器下载页面。 只要在New.aspx代码的Page_Load事件中加上 Context.Response.Cache.SetCacheability(HttpCacheability.NoCache); 即可.

IE缓存问题

对着背影说爱祢 提交于 2020-02-12 04:30:38
现象 : img src是重新动态生成的图片,但是原来的图片还是在IE缓存中,图片不能改变。但 设置“Internet选项-->常规-->Internet临时文件中"设置"-->每次访问此页时检查”,或者“刷新”都可以改变图片的。 解决: 禁用客户端缓存 HTM网页 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> ASP网页 <% Response.Expires = -1 Response.ExpiresAbsolute = Now() - 1 Response.cachecontrol = "no-cache" %> PHP网页 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); JSP response.setHeader("Pragma","No

关于IE缓存

只谈情不闲聊 提交于 2020-02-12 03:58:57
为了提高访问网页的速度,Internet Explorer浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,我们就称它为IE缓存。以后我们每次访问网站时,IE会首先搜索这个目录,如果其中已经有访问过的内容,那IE就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速度。 设置IE缓存大小: 要提高IE的访问速度,IE缓存是必不可少的。IE缓存默认安装在系统区,而且会需要占用较大的系统空间。所以如果你的系统空间的确很紧张,可以将缓存占用的空间设得小一点,在IE的“工具”菜单下选择“Internet选项”,然后在“常规”选项卡中你会看到有“Internet临时文件”这一项,单击“设置”按钮,然后在弹出的“设置”对话框中将缓存大小设置为一个合适的值。你也可以直接将IE缓存移动到其它位置上去。 “Internet临时文件”下单击“设置”,然后在“设置”对话框中单击“移动文件夹”按钮,在“浏览文件夹”中选择文件夹,将IE缓存移动到其他地方,这样就不必担心IE缓存太大,占用更多空间了。 来源: https://www.cnblogs.com/liubeimeng/p/3701216.html

c# 清除IE记录 历史记录 临时文件 Cookie

≯℡__Kan透↙ 提交于 2020-02-12 03:06:38
#region 清除IE记录 /// <summary>清除IE记录 (方法一 有弹窗口)</summary> public static void IEclear() { Process process = new Process(); process.StartInfo.FileName = "RunDll32.exe"; process.StartInfo.Arguments = "InetCpl.cpl,ClearMyTracksByProcess 255"; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardInput = true; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.StartInfo.CreateNoWindow = false; process.Start(); }      public enum ShowCommands : int { SW_HIDE = 0, SW_SHOWNORMAL = 1, SW_NORMAL = 1, SW_SHOWMINIMIZED = 2, SW