【问题标题】:Any way to enable full styling of :visited links in firefox?有什么方法可以在 Firefox 中启用 :visited 链接的完整样式?
【发布时间】:2018-02-14 18:10:39
【问题描述】:

我只想在我的本地浏览器中为用户脚本启用访问链接的不透明度更改以供个人使用。这个有什么隐藏设置吗?

【问题讨论】:

    标签: firefox firefox-quantum


    【解决方案1】:

    不,你不能那样做。见styling restrictions for :visited

    出于隐私原因,浏览器严格限制您可以使用的样式 使用这个伪类申请,以及如何使用它们:

    • 允许的 CSS 属性为 colorbackground-colorborder-colorborder-bottom-colorborder-left-colorborder-right-colorborder-top-colorcolumn-rule-coloroutline-color
    • 允许的 SVG 属性是 fillstroke
    • 允许样式的 alpha 分量将被忽略。将使用元素的非:visited 状态的 alpha 分量 相反,除非该组件为 0,在这种情况下样式集 在:visited 中将被完全忽略。
    • 虽然这些样式可以改变最终用户的颜色外观,但window.getComputedStyle 方法将永远存在 返回非:visited 颜色的值。

    另见Privacy and the :visited selector

    【讨论】:

    • 谢谢,我知道。我问是否有任何隐藏设置可以更改它,在 about:config 或其他内容中。
    • @DD3R 我不知道。那里有used to be a setting,但它似乎已被删除。即使您只想因为用户脚本而启用它,您实际上也会在每个站点上启用它。我没有看到需要这样做的用例,我非常怀疑是否有设置可以在 URL 级别更改它。
    • 是的,它会在任何地方启用,但它只会出现在一个我不太关心隐私的个人资料上。
    猜你喜欢
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 2020-08-15
    相关资源
    最近更新 更多