Firefox 无法获取cssRules 的解决办法


Posted in Javascript onOctober 11, 2006

Firefox实在太BT了, 总给我们加一些无聊的安全权限设置. 这几天在做Qzone的FF兼容发现. 设置了domain 后, FF下无法获取 styleSheets 的 cssRules 了.
虽然无法获取 cssRules ,但是我惊讶地发现,居然可以对 styleSheets 里的样式进行 insert和delete .  这是那门子权限呀,无聊了不是. 

得给我 insert和delete 就够了. 利用这两个方法也可以对样式进行 update 操作. 为了让firefox兼容IE. 我修改了  CSSStyleSheet 的原型方法

CSSStyleSheet.prototype.addRule = function(selectorText,cssText,index){ 
    return this.insertRule(selectorText+cssText,index); 
} 
CSSStyleSheet.prototype.removeRule = CSSStyleSheet.prototype.deleteRule

这样 firefox 也可以使用IE的 addRule 和 removeRule 了.
Javascript 相关文章推荐
JavaScript 异步调用框架 (Part 3 - 代码实现)
Aug 04 Javascript
ASP Json Parser修正版
Dec 06 Javascript
Javascript基础教程之for循环
Jan 18 Javascript
js判断当前页面用什么浏览器打开的方法
Jan 06 Javascript
jQuery 更改checkbox的状态,无效的解决方法
Jul 22 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
vue组件之Alert的实现代码
Oct 17 Javascript
Vue组件化开发思考
Feb 02 Javascript
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
js数据类型检测总结
Aug 05 Javascript
详解Vue底部导航栏组件
May 02 Javascript
使用Layui搭建后台管理界面的操作方法
Sep 20 Javascript
Google Suggest ;-) 基于js的动态下拉菜单
Oct 11 #Javascript
JS中style属性
Oct 11 #Javascript
用JavaScript脚本实现Web页面信息交互
Oct 11 #Javascript
window.open的功能全解析
Oct 10 #Javascript
Array.slice()与Array.splice()的返回值类型
Oct 09 #Javascript
实例:尽可能写友好的Javascript代码
Oct 09 #Javascript
splice slice区别
Oct 09 #Javascript
You might like
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
2015/02/16 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python读取Excel的方法实例分析
2015/07/11 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
python编程的核心知识点总结
2021/02/08 Python
报关简历自我评价怎么写
2013/09/19 职场文书
技能比赛获奖感言
2014/02/14 职场文书
运动会800米加油稿
2014/02/22 职场文书
化工工艺设计求职信
2014/06/25 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
雷锋之歌观后感
2015/06/10 职场文书
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
mysql 乱码 字符集latin1转UTF8
2022/04/19 MySQL
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技