我刚遇到一个使用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;
}


如果任何特定站点给您带来麻烦,您自然可以使用更好的选择器-只需增加特异性即可。

全面披露:我从未使用过链接的扩展名,因此无法担保。我只是按照它声称的去做。

10-05 20:52
查看更多