小白不知道怎么用技术语言描述举栗子,比如有个html::before的规则,想只对顶层document的html有效,对iframe里的html节点不生效——怎么做到呢?写脚本可以做,但启用禁用就必须刷新才能生效,所以还是想尽量用样式来做。google了半天,没找到啥有用方案:h...
全文
回复(4) 2019-01-14 04:21 来自版块 - Firefox 扩展、插件、脚本和样式
表情
喜马拉雅哇,谢谢,原来旮旯角落里还有这个选项,用了stylus这么久都不知道……试验一下成功了,太感谢太感谢了 有src属性就用属性选择符过滤好啦,问题不大哈哈[图片](2019-01-18 17:16)
taoww stylus的设置里有一个选项 [附件] 除此之外目前看来还有两个条件。一是要有可以应用到上层页面的样式规则,二是iframe没有src属性(比如本论坛发表回复的高级模式的编辑框)。这两者都满足了才会加上stylus-iframe属性。对有src属性的,可以直接...(2019-01-18 11:06)
喜马拉雅 谢谢,请问stylus加这个属性,有什么其它触发条件么? 我测试了很多页面,例如以这个页面为例子:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/iframe iframe下的html并没有添加这个属性(s...(2019-01-18 06:27)
taoww单纯的css没法判定。如果iframe有src属性,倒是可以直接在扩展的css应用范围里设置。否则只能利用iframe中内容结构的差异点来处理 stylus会给iframe的html节点加上个stylus-iframe属性,可以根据这点来写规则 html:not([stylu...(2019-01-17 12:47)

返回顶部