如何在Google Chrome中停止GIF动画?


71

我希望.gif文件只显示第一帧,永远不会做任何动画。

此外,我希望自动工作(即必须Esc在Firefox中点击是不够的)。

有没有办法在Chrome中这样做?我在开发频道,所以我不介意它是否是一个扩展。


10
噢,这个让我疯狂!为什么他们不能像所有其他浏览器一样支持[ESC]?
杰夫阿特伍德

是啊。我也喜欢这是自动的 - 就像FlashBlock一样。我不能想到动画实际上有一些(好的)用途的五次以上。
托马斯塞多维奇2009年

3
实际上我希望所有的浏览器都支持这样的选项:默认情况下停止GIF动画(和flash),但是让用户可以判断gif是否是动画的,并提供一种启动动画的方法(或者手动(可能是点击gif)。简而言之,默认情况下停止动画GIF和闪光,但优雅降级。远程桌面连接用户和任何因癫痫发作诱导广告而烦恼的人都会很高兴看到这个功能实现!
RamyenHead 2010年

你需要删除它并使用Opera
随机

喜欢uberhumor.com除了那些动画GIF帖子。
Augustus Thoo

Answers:




5

基本上你不能。并非没有使用其中一个需要无聊手动干预的选项。

“暂停暂停!” 停止GIF动画,但在其他方面从根本上被打破 - 例如,由于过多的网络活动或其他一些问题,它会让你被谷歌搜索列入黑名单(我没有调试它,但我确实每次尝试时都会收到很多CAPTCHA使用谷歌!)

“暂停!” 没有那个问题,但这似乎主要是因为它实际上似乎根本没有做任何事情。GIF仍然快乐地生动。

这似乎不太可能很快改变。你问这个问题已经差不多两年了,现在仍然没有可靠的自动解决方案。Chrome错误是空闲的,因为WebKit不支持必要的功能。自2009年以来,WebKit漏洞基本上没有被触及。事情的简单事实是:您可以使用Chrome,或者您可以自动停止动画GIF,但不能同时停止。抱歉。


5

Gif Jam(动画塞子)

这个扩展对我有用。与大多数其他扩展不同,它会永久禁用gif动画(无需按Esc或其他键)。下面是它的工作原理:

对GIF图像的Http请求将被拦截并替换为仅包含图像序列的第一帧的版本。

源代码:GitHub




1

“gif pauser”会自动暂停GIF并在悬停时为其设置动画:https://chrome.google.com/webstore/detail/gif-pauser/iejnbdgabckdhngpeckodhpobdhefgej


在Chrome网上应用店中不再可用?
tutejszy 2016年

0

停止gif动画的一种可能方法是按Alt+ SpacebarEsc删除下拉菜单,Alt继续。

似乎可以在Google Chrome浏览器(版本28.0.1500.95 m)(Windows XP)(2013年8月16日)中使用。


这对我来说在Chrome 40中根本不起作用..
杰夫阿特伍德2015年

0

文章中,我找到了动画政策由谷歌。

很遗憾他们自2015年以来没有费心去更新它,但我想如果它没有破产......

对我而言,它仍适用于Chrome 74.出于安全考虑,我更喜欢它:

因此,我推荐的唯一一个是Google自己的动画政策 - 它更加安全和私密,因为它只需要“阅读和更改您的辅助功能设置”的权限,并且它添加了仅显示一次GIF的选项。

政策很简单,只是有效:

在此输入图像描述

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.