Internet Explorer 9 下__defineGetter__ __defineSetter__ 无效解决方法
来源:互联网 发布:mysql免装版配置 编辑:程序博客网 时间:2024/05/17 04:30
以前为了给非IE扩展类似innerText等没有的方法、属性时,很多人这么写
if(typeof(HTMLElement) != "undefined" && !window.opera){
HTMLElement.prototype.__defineGetter__(...);
...
}
IE 9标准模式下就直接失效了,因为万恶的IE 9开始defined HTMLElement了,但是又不支持__defineGetter__,结果可想而知,解决方法当然也有,示例代码:
try {stylesheet.__defineGetter__("rules",function(){return this.cssRules})} catch (ex) {Object.defineProperty(stylesheet, "rules", {get: function() {return this.cssRules}});}
- Internet Explorer 9 下__defineGetter__ __defineSetter__ 无效解决方法
- __defineGetter__ and __defineSetter__
- javascript魔方:__defineGetter__,__defineSetter__
- Javascript魔法方法:__defineGetter__,__defineSetter__
- 关于__defineGetter__ 和__defineSetter__的说明
- 关于__defineGetter__ 和__defineSetter__的说明
- 关于__defineGetter__ 和__defineSetter__的说明
- Internet Explorer 无法打开Internet站点.... 解决方法
- 关于__defineGetter__ 和__defineSetter__的说明_应用技巧
- 利用 __defineGetter__ 和 __defineSetter__ 给对像追加属性
- Internet Explorer 9 预览版
- Internet Explorer 9 SmartScreen Filter
- Internet Explorer
- Internet Explorer
- __defineSetter__
- Internet Explorer 9 预览版提供下载
- 如何解决 Internet Explorer 9 安装问题
- Internet Explorer 9 团队:“等待即将结束”
- WMI技术介绍和应用——查询桌面信息
- linux-0.11调试教程 tty_table
- 比較好的GDB教程
- 遥感影像几何校正
- 高通最新资料大全
- Internet Explorer 9 下__defineGetter__ __defineSetter__ 无效解决方法
- XML解析错误:未组织好
- 流量监控实战
- eclipse设置字体大小
- 如何查看电脑是32位的(X86)还是64位的(X64),如何知道自己的硬件是否支持64位系统?
- equals详解
- ComputedCSSStyleDeclaration未定义异常
- boost multi_index_container 基本介绍
- 谢谢这一年