使用HTTP 响应头信息中的 X-Frame-Options 属性防止网页被Frame
防止网页被Frame,方法有很多种;
方法一:常见的比如使用js,判断顶层窗口跳转:
(function () {
if (window != window.top) {
window.top.location.replace(window.location); //或者干别的事情
}
})();
一般这样够用了,但是有一次发现失效了,看了一下人家网站就是顶层窗口中的代码,发现这段代码:
var location = document.location;
// 或者 ... [阅读全文]
html5 FileReader
nick | html | 2012-06-30
FileReader.js 封装了 HTML5 的 FileReader interface ,使用上更加简单。
浏览器支持:
Internet Explorer: 10+
Firefox: 10+
Chrome: 13+
Opera: 12+
Safari: partial
授权协议: MIT
开发语言: JavaScript
操作系统: 跨平台
收录时间: 2012年06月02日
软件首页 软件下载
[阅读全文]
解决IE兼容性问题 IE7.JS
IE7.js 是一个 JavaScript 库主要用来解决 IE 浏览器的兼容性问题,包括很多 HTML 和 CSS 问题已经 PNG 透明图像的问题。
授权协议: MIT
开发语言: JavaScript
操作系统: Windows
收录时间: 2011年05月24日
软件首页 软件下载
[阅读全文]
盲人站长深恶痛绝的onfocus=”this.blur()”
杭州最美的季节里,淘宝无障碍访问改善小组有幸邀请到盲人在线站长——争渡读屏团队成员——杨永全同 学和我们一起面对面交流网站无障碍访问方面的问题。杨同学使用电脑必须使用读屏软件,就像他看不到我们的脸必须靠声音识别我们一样。在谈到读屏软件操作页 面时,他对我们前端的同学特别的强调:他最深恶痛绝的就是页面链接上有 onfocus=”this.blur()... [阅读全文]
IBM发布开源HTML5可视化设计工具Maqetta
IBM推出了一个基于浏览器的开源HTML5网页编辑工具Maqetta,支持Google Chrome、Mozilla Firefox 3.5+(推荐Firefox 4)和Mac Safari 5,为用户体验设计师提供了一个可见即可得的可视化编辑环境。
Maqetta目前发布了Preview 1版,可以在浏览器上直接使用,无需安装任何插件,用户也可以选择下载和安装到自己的服务器上。
Maqetta 应用本身用HTML5/Ajax... [阅读全文]
让IE6/7/8 支持 HTML5 标签
figure {color:blue;background-color:red;}
document.createElement("figure");
fdsafd
[阅读全文]
关于脚本载入器的思考
原文:http://www.nczonline.net/blog/2010/12/21/thoughts-on-script-loaders/
==
上周,Steve Sounder 发布了 ControlJS 项目,目的是让开发者可以更好地控制 JavaScript 的载入和执行。实现上借鉴了 Stoyan Stefanov 关于预载入但不执行的方法,同时开启平行下载还带来了一些愉快的”副作用”。更多详情见 Steve 的三篇文章。
第一篇日志... [阅读全文]
DivCSS教程:CSS透明相关技巧的介绍
这篇汇总主要是提供一些CSS不透明的详细介绍,代码示例和解释,以实现这项有用的CSS技术在您的项目中兼容所有浏览器。更多的技巧欢迎参考52CSS.com上面的技术文档。
关于CSS 透明度,有一点需要注意的是,它虽然使用了很多年,但它一直以来都不是一个标准属性。它是一种非标准技术,应该是CSS3规范的一部分。
一、旧的Opacity设置
以下代码是Firefox和S... [阅读全文]
给IE打补丁技巧之CSS Expression
CSS Expression是自IE5开始提供的特性,虽然因安全性、性能问题臭名昭著,到IE8也终于寿终正寝。 回过头看,与XMLHttpRequest一样,CSS Expression的理念确实也有先驱之功,从CSS Expression也可看出由jQuery发扬光大的用CSS selector绑定行为的编程方式的雏形。不过雏形只能是雏形。由于设计上的缺陷,CSS Expression不堪大用,通常只局限为patch一... [阅读全文]