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 相关文章推荐
cnblogs 代码高亮显示后的代码复制问题解决实现代码
Dec 14 Javascript
jQuery过滤选择器:not()方法使用介绍
Apr 20 Javascript
jquery+easeing实现仿flash的载入动画
Mar 10 Javascript
详解JavaScript ES6中的Generator
Jul 28 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
BootStrap实用代码片段之一
Mar 22 Javascript
JavaScript中的ajax功能的概念和示例详解
Oct 17 Javascript
jquery实时获取时间的简单实例
Jan 26 Javascript
纯js实现动态时间显示
Sep 07 Javascript
element ui里dialog关闭后清除验证条件方法
Feb 26 Javascript
vue实现购物车抛物线小球动画效果的方法详解
Feb 13 Javascript
Vue分页插件的前后端配置与使用
Oct 09 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
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
jQuery解决$符号命名冲突
2016/06/18 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
玩转python爬虫之正则表达式
2016/02/17 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
python爬取淘宝商品销量信息
2018/11/16 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
详解纯CSS3制作的20种loading动效
2017/07/05 HTML / CSS
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
教师评优的个人自我评价分享
2013/09/19 职场文书
小学门卫岗位职责
2013/12/17 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
Python Socket编程详解
2021/04/25 Python