我刚遇到一个使用CSS属性-moz-user-select
的网站,
设置为无(作为反用户措施):
#content {
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none
}
如何在Firefox中完全禁用
user-select
?我在看永久,无条件且不可替代的解决方案,例如
编译标志或保证是的配置设置
有效。预期的行为是浏览器对待所有文本
再次选择,就好像该属性最初不存在一样。
最佳答案
尝试使用this扩展名,该扩展名明确声明了“将自定义JavaScript代码或样式(CSS)添加到特定页面或所有页面”的功能。
如果将以下CSS添加到所有页面,则应撤消效果,除非开发人员(出于某种原因)在其声明之一上使用了!important
。
* {
-webkit-user-select: unset;
-moz-user-select: unset;
-ms-user-select: unset;
user-select: unset;
}
如果任何特定站点给您带来麻烦,您自然可以使用更好的选择器-只需增加特异性即可。
全面披露:我从未使用过链接的扩展名,因此无法担保。我只是按照它声称的去做。