如何防止首选减少运动设置在 Chrome 上工作

gyo*_*hza 7 google-chrome accessibility web-development system-preferences windows-10

从 Chrome 74 版开始,如果用户在 Windows 内的控件中禁用了动画prefers-reduced-motion媒体查询将被设置为reduce值。

我是一名开发人员,我们的工作项目包括 Bootstrap(我根本不喜欢它)。我在 Win 10 上,主要使用 Chrome 进行测试。动画在我的电脑上不工作,但在其他机器上看起来不错。在谷歌搜索之后,我在 Windows 内部的控件中重新启用了动画,瞧——它们开始工作了。

也就是说,我认为我们没有办法告诉 Chrome 不要遵循这些系统范围的标志,这很烦人。正如文章巧妙地指出的那样,我确实禁用了大多数 Windows 的标准动画,因为我更喜欢性能而不是无用且繁琐的“眼花缭乱”——但作为一名网络开发人员,我希望它们在 Chrome 中打开,不管我希望我的操作系统在一般行为。

我尝试寻找 Chrome 扩展程序,但无济于事。还寻找里面的设置chrome://flags,但找不到任何东西。

我错过了什么吗?我有什么方法可以干预 Chrome 试图提供帮助并且非常不方便吗?

更新 2020-03-18

我可以处理注入的脚本——我不在乎它是系统上任何地方的标志还是必须以编程方式完成。


只是要彻底清楚:

我希望系统 > 属性 > 性能 > 设置下的 Windows 动画被关闭,包括Windows 中的动画控件,但仍然能够在Chrome 中看到动画(如果此链接中的紫色框都摇晃不定,那么它正在工作)。

har*_*ymc 0

如果您希望禁用prefers-reduced-motionCSS 中的该选项,请在不需要时使用浏览器扩展/插件将其删除。

您可以使用:

有关操作 CSS 的信息,请参阅例如 使用 Greasemonkey 操作样式表