访问的链接在 Chrome 中丢失 CSS 颜色动画

2023-12-20

我正在尝试在链接上设置彩色动画。一旦在 Chrome 中访问了链接,就不再应用颜色动画。对于其他动画样式(我已经测试了背景颜色、字体粗细和字体大小)或其他浏览器(Firefox、Safari、IE11),情况并非如此。

这是一个演示:

http://codepen.io/benjarwar/pen/rVJbeR http://codepen.io/benjarwar/pen/rVJbeR
http://s.codepen.io/benjarwar/debug/rVJbeR http://s.codepen.io/benjarwar/debug/rVJbeR

HTML:

<a href='#' target='_blank' class='color'>Color Animation</a>

CSS:

a.color,
a.color:visited {
  -moz-animation: color-animation 1s ease-in-out infinite;
  -webkit-animation: color-animation 1s ease-in-out infinite;
  animation: color-animation 1s ease-in-out infinite;
}

@-moz-keyframes color-animation {
  0% { color: #f00; }
  50% { color: #fc0; }
  100% { color: #f00; }
}

@-webkit-keyframes color-animation {
  0% { color: #f00; }
  50% { color: #fc0; }
  100% { color: #f00; }
}

@keyframes color-animation {
  0% { color: #f00; }
  50% { color: #fc0; }
  100% { color: #f00; }
}

重现步骤:

  1. 访问上面的链接
  2. 请注意,链接有不同的动画
  3. 单击其中一个链接(全部指向 href="#")
  4. 请注意,彩色动画链接不再有动画效果
  5. 从浏览器历史记录中删除链接并刷新
  6. 请注意,一旦链接从历史记录中删除,动画就会返回

在 Mac OS 10.9.5 上使用 Chrome 版本 43.0.2357.130


我认为这与过去的一些一般安全/隐私问题有关:

我们限制了可用于设置访问样式的 CSS 属性 链接到颜色、背景颜色、边框-*-颜色和轮廓颜色 以及填充和描边属性的颜色部分。

https://hacks.mozilla.org/2010/03/privacy-lated-changes-coming-to-css-vistited/ https://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/ https://blog.mozilla.org/security/2010/03/31/plugging-the-css-history-leak/ https://blog.mozilla.org/security/2010/03/31/plugging-the-css-history-leak/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访问的链接在 Chrome 中丢失 CSS 颜色动画 的相关文章

随机推荐

  • 重新加载表视图数据并取消选择单元格

    我有一个表格视图 我想在从详细视图返回时取消选择以前选择的单元格 或者在用户创建项目时取消选择新添加的单元格 但是 由于有时会添加新项目 因此可以通过调用刷新表reloadData in viewWillAppear 这意味着当视图出现时没
  • 为什么除法 (/) 运算符在 VB.NET 和 C# 中的行为不同?

    如果您在 C 和 VB NET 中创建新项目 则直接进入 立即窗口 并键入以下内容 567 1000 C 将返回 0 而 VB NET 将返回 0 567 要在 C 中获得相同的结果 您需要输入 567 1000 0 为什么会有这样的差异呢
  • 在VBA中定义函数别名,可能吗?

    我在 MS Access 后面使用 VBA 假设我有全局方法 foo1 和 foo2 它们获取相同的参数但执行不同的操作 我知道在 C 中我可以为函数分配别名 就像是 代替 If term then foo1 arg1 arg2 arg3
  • 删除链表中的所有节点

    I have a linked list contains 3 nodes like the image shown 有一个head指针和temp1指针指向链表的头部 尾部指针指向链表的末尾 我想删除所有节点 并将其更改回原来的初始形式 t
  • HikariCP 连接在 10 次点击后超时

    我最近升级到SpringBoot 2 0 2 RELEASE 默认连接池已从 Tomcat 移至 HikariCP 我已经更改了我的 application properties 如下 spring datasource type com
  • Python 多处理:工作函数中的 while 循环没有输出

    我正在探索 Python 多处理模块 但不明白为什么以下代码根本不打印任何内容 如果没有 while 循环 程序将按预期打印 Worker 1 import multiprocessing time def worker1 print Wo
  • 将脚本重复应用于 R 中的 n 个 .csv 文件的最佳方法是什么?

    我的情况 我有许多 csv 文件 它们的后缀均相同 但文件名的前两个字符不同 即 AA01 csv AB01 csv AC01 csv 等 我有一个 R 脚本 我想在每个文件上运行它 该文件本质上是从 csv 中提取数据并将它们分配给向量
  • CORS 预检请求在 Azure 托管 Web API 中通过 302 重定向进行响应

    设想 我有两个分别托管在 Windows Azure 上的 ASP NET Web 应用程序 并且都与同一个 Azure Active Directory 租户关联 具有 AngularJS SPA 前端的 MVC 应用程序和adal js
  • Android - 将视图设置在使用画布绘制的项目之上

    我有一个 Android 应用程序 用户可以在照片上绘画 移动和重塑一些对象 在此页面中 我的屏幕布局由加载的照片及其下方 纵向视图 一些按钮组成 我的视图看起来与我想要的完全一样 具有以下 xml
  • 使用 Javascript 将页脚保持在底部

    目前我正在尝试使用 Javascript 将页脚保持在底部 这是结果 document getElementsByTagName body onload function KeepFoot var element document getE
  • 尝试离线导出到 Highcharts

    我想用 highcharts 进行离线导出 这是我的代码 import Chart from highcharts vue import Highcharts from highcharts import offlineExporting
  • 过渡结束时应用 CSS 属性

    如何将声明的属性应用于元素afterCSS3 过渡结束了吗 我有类似的东西 something background blue padding 10px 0px background clip content box transition
  • Bootstrap 3 盒子大小调整不起作用

    我以为使用了 bootstrap 3box sizing border box因此 当我尝试向 2 个 box sizing border box 添加边距类时 它们彼此堆叠在一起 而不是从 sm 向上的尺寸彼此相邻 div class b
  • 环境标志已弃用

    我正在尝试在我的应用程序中安装依赖项 但我收到错误消息 环境标志已贬值 终端也说将其替换为 global 我已经完成了 但现在终端说 无法在注册表 我点击此链接进行 e2e 测试http latonez github io 2016 ion
  • Numpy:“arange”数组

    有什么办法可以采取 gt gt gt x np array 0 8 10 15 50 reshape 1 1 ncols 5 然后把它变成 array 0 1 2 3 4 8 9 10 11 12 10 11 12 13 14 15 16
  • 在 Swift 中用逗号分隔多个 if 条件

    我们已经知道可以在单个 if guard 语句中使用多个可选绑定 方法是用逗号分隔它们 https stackoverflow com questions 35434939 swift if statement multiple condi
  • 无需单击通知即可获取 Firebase 推送通知数据 - Xamarin.forms iOS

    您好 我有一个使用 firebase 推送通知实现的 xamarin forms ios 应用程序 我可以接收和管理通知的点击 目前我正在尝试存储通知数据 即 Title body and two other parameters附带 SQ
  • rpy2安装错误(操作系统:linux mint 17 | R 3.1.2 | python 2.7.6)

    当我运行 sudo pip install rpy2 时 出现很多编译错误 这是所有错误的完整转储 http www pastebin ca 2878069这是一个例子 除了 Compilation parameters for rpy2
  • Firefox 输入占位符填充问题

    为什么 Firefox 不为占位符文本添加填充 请参阅此处的示例http jsfiddle net JfrfZ http jsfiddle net JfrfZ 如何修复它 HTML
  • 访问的链接在 Chrome 中丢失 CSS 颜色动画

    我正在尝试在链接上设置彩色动画 一旦在 Chrome 中访问了链接 就不再应用颜色动画 对于其他动画样式 我已经测试了背景颜色 字体粗细和字体大小 或其他浏览器 Firefox Safari IE11 情况并非如此 这是一个演示 http