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脚本调试方法小结
Nov 24 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
javascript倒计时功能实现代码
Jun 07 Javascript
js中this的用法实例分析
Jan 10 Javascript
微信jssdk用法汇总
Jul 16 Javascript
Vue自定义指令实现checkbox全选功能的方法
Feb 28 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
May 02 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
vue 重塑数组之修改数组指定index的值操作
Aug 09 Javascript
openlayers实现地图弹窗
Sep 25 Javascript
利用uni-app生成微信小程序的踩坑记录
Apr 05 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制作静态网站的模板框架(四)
2006/10/09 PHP
mysql总结之explain
2012/02/27 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
PHP7内核之Reference详解
2019/03/14 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
js getElementsByTagName的简写方式
2010/06/27 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
jQuery分组选择器用法实例
2014/12/23 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
Python对数据库操作
2016/03/28 Python
Python实现堆排序的方法详解
2016/05/03 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
四风之害观后感
2015/06/09 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
主婚人致辞精选
2015/07/28 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang