【问题标题】:How can I change the visited links color in Chrome?如何在 Chrome 中更改已访问链接的颜色?
【发布时间】:2015-12-06 18:07:36
【问题描述】:

我使用 Google Chrome 浏览器,我发现未访问和已访问的链接颜色彼此太接近。它们很难区分,至少对我来说是这样。

我尝试了修改Chrome用户数据文件夹中Custom.css配置文件的旧方法,没有发生任何变化。

我对包含 javascript 代码或 css 设置的解决方案持开放态度,我可以在开发人员窗口 (F12) 中运行/修改它们,即使它们不是永久设置。

【问题讨论】:

  • 我想知道为什么这个问题被否决了?还不够清楚吗?它是愚蠢的还是显而易见的?我不这么认为,还没有可用的解决方案,正如@haslamjd 下面所述。
  • 不确定,也许它比这样的问题更像是超级用户?反正SU上有相关的:见superuser.com/questions/52967/…

标签: javascript css google-chrome hyperlink visited


【解决方案1】:

从 chrome 浏览器 33 版开始,样式表不再可用。因此,您对 custom.css 的 Windows 7 路径上的解决方案无效。

同时,对于我们这些有视觉问题的人,我无法为 Google 的这种疏忽找到解决方案。

【讨论】:

  • 我感受到了你的痛苦。时尚的 chrome 扩展很好地弥补了谷歌缺乏定制的不足。多年来,我不得不不断询问我周围的人是否访问了链接,甚至有时他们也很难依赖显示器。我为 google.com 找到了一个不错的 Stylish 主题,但仍然很难区分,所以我查看了样式表并将访问的链接十六进制颜色代码替换为漂亮的亮色!
【解决方案2】:

找到解决方案 windows 7 和 10 Tested...https://chrome.google.com/webstore/detail/stylist/pabfempgigicdjjlccdgnbmeggkbjdhd/related?hl=en

如果您不想点击此处的链接,请按以下步骤操作

Randolph Knackstedt 说: 有人刚刚告诉我有关 Chrome 扩展程序 Stylist 的信息,我强烈推荐! https://chrome.google.com/webstore/detail/stylist/pabfempgigicdjjlccdgnbmeggkbjdhd/related?hl=en

此扩展允许用户选择自定义的访问链接颜色,其行为与最近 Chrome 更新之前的 custom.css 一样。耶!

安装扩展后,请执行以下操作:

--- 点击设置 --- 点击扩展 --- 找到造型师扩展并点击选项 --- 点击样式 --- 点击添加新样式 --- 复制并粘贴以下内容: 答:已访问{颜色:红色!重要的 } --- 命名样式 --- 单击所有站点复选框 --- 点击保存

现在你有红色的访问链接。如果你愿意,你可以选择不同的颜色。

【讨论】:

  • 我无法访问这些链接中的任何一个,我收到“此站点无法提供安全连接”
【解决方案3】:

这是适用于所有平台和所有 Chrome 版本的解决方案。

  1. 安装Stylist extension
    编辑:Stylish extension(该扩展程序不再可用,这个替代方案应该可以工作。)

  2. 在 Chrome 中点击设置

  3. 点击扩展

  4. 找到 Stylist 扩展并点击 OPTIONS

  5. 点击样式

  6. 点击添加新样式

  7. 在显示“样式名称”的地方,为样式命名

  8. 单击所有站点复选框

  9. 在显示“样式表文本”的地方,复制并粘贴以下内容:
    A:visited { color: red ! important }

  10. 点击保存

  11. 找到一个有访问过的链接的页面,刷新,你会看到新的颜色。

您可以在here 中找到您喜欢的颜色,也可以使用rgb(255, 0, 0) 之类的颜色代码代替red

Source

【讨论】:

  • 很遗憾需要扩展。在 Alcatraz...errr...work 我们无法安装扩展。我想开发人员不应该相信拥有这种能力。
  • 谢谢!!我实际上可以看到我现在访问了哪些链接!这有什么不同!
  • 与造型师的链接已失效
  • @JvdBerg 我认为它不再可用。我也找不到。我相信此扩展程序具有相同的目的,请随时尝试。时尚:chrome.google.com/webstore/detail/stylish-custom-themes-for/…
【解决方案4】:

如果你想DIY扩展:

  1. 创建或导航到文件夹 'c:\Users[本地用户]\AppData\Local\Google\Chrome\UserData\Default\User StyleSheets\'

  2. 在“用户样式表”中创建或编辑“Custom.css”:

    A:visited, A:visited *{color:orchid !important}

    注意:此代码也可用于@Vic Jang 的回答。

  3. 创建或编辑“manifest.json”:

    { "name": "my_custom_css", "version": "1", "content_scripts": [{ "matches": ["*://*/*"], "css": ["Custom.css"] }], "manifest_version": 2 }

  4. 使用 chrome 转到 URL:'chrome://extensions'

  5. 选中“开发者模式”框

  6. 点击“加载解压扩展...”

  7. 导航到包含“Custom.css”和“manifest.json”的“用户样式表”文件夹

  8. 选中您创建的“my_custom_css”扩展程序旁边的“启用”框

  9. 重启chrome

【讨论】:

  • 这就像一个魅力! +1。然而,这不仅仅是谷歌结果页面和我已经访问过的任何链接(例如 [1] SO 左侧边栏中的“主页”链接,[2] 我的收件箱消息/成就图标链接在我旁边的 SO 中)轮廓框架)。请参阅this。将其限制为仅在 Google 搜索结果页面上运行有什么帮助吗?
  • 感谢您的更新 :) 但是,这似乎只适用于特定设备。
  • 如果您想限制颜色,仅在 Google 搜索结果页面上工作,然后将“manifest.json”文件中的代码:"matches": ["*://*/*"], 替换为:"matches": ["*://www.google.com/*"],,然后单击重新加载'chrome://extensions' 菜单上启用/禁用翻转开关旁边的按钮。
  • 这个 DIY 扩展是否可移植?因为我看到必须在我使用的每台计算机上创建 Custom.css 和 manifest.json 文件。
  • 我不认为它是“便携的”,除非你私下发布它,并与你的谷歌帐户同步你的设置:support.google.com/chrome/a/answer/2714278
【解决方案5】:

以下对我有用,非常好的解决方案:

“如果你想DIY扩展:

创建或导航到文件夹 'c:\Users[本地用户]\AppData\Local\Google\Chrome\UserData\Default\User StyleSheets\'

在“用户样式表”中创建或编辑“Custom.css”:

A:访问过,A:访问过 *{color:orchid !important}

注意:此代码也可用于@Vic Jang 的回答。

创建或编辑“manifest.json”:

{ “名称”:“my_custom_css”, “版本”:“1”, “内容脚本”:[{ "匹配": [":///*"], “css”:[“Custom.css”] }], “清单版本”:2 }

使用 chrome 转到 URL:'chrome://extensions'

选中“开发者模式”框

点击“加载解压后的扩展...”

导航到包含“Custom.css”和“manifest.json”的“用户样式表”文件夹

选中您创建的“my_custom_css”扩展程序旁边的“启用”框

重启 chrome"

【讨论】:

  • 当我使用“加载解压”并导航到此文件夹时,我收到“加载扩展失败”错误,错误消息为“'content_scripts[0].matches[0] 的值无效” :无效的方案。无法加载清单。”你能帮忙吗?
猜你喜欢
  • 2016-11-26
  • 2019-09-05
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 1970-01-01
  • 2015-09-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多