.gifファイルが最初のフレームのみを表示し、アニメーションを一切実行しないことを望みます。
また、これが自動的に動作するようにしたい(つまりEsc、Firefoxのようにヒットするだけでは不十分です)。
Chromeでそれを行う方法はありますか?私は開発チャンネルにいるので、それが拡張機能であるかどうかは気にしません。
.gifファイルが最初のフレームのみを表示し、アニメーションを一切実行しないことを望みます。
また、これが自動的に動作するようにしたい(つまりEsc、Firefoxのようにヒットするだけでは不十分です)。
Chromeでそれを行う方法はありますか?私は開発チャンネルにいるので、それが拡張機能であるかどうかは気にしません。
回答:
トラッカーにはそのための問題があります:http : //code.google.com/p/chromium/issues/detail?id=3690
WebKitの機能リクエスト:http : //bugs.webkit.org/show_bug.cgi?id=23945
基本的にできません。面倒な手動介入を必要とするオプションのいずれかを使用せずに。
「一時停止一時停止一時停止!」GIFアニメーションを停止しますが、それ以外は根本的に壊れています-たとえば、過剰なネットワークアクティビティなどにより、Google検索からブラックリストに登録されますGoogleを使用します!)
「一時停止!」その問題はありませんが、それは実際には何もしないようだからです。GIFはまだ元気に動きます。
これはすぐに変更される可能性は低いようです。この質問をしてからもう2年近く経ちますが、まだ信頼できる自動ソリューションはありません。WebKitは必要な機能をサポートしていないため、Chromeのバグはアイドリング状態です。WebKitのバグは2009年以降、基本的には触れられていません。問題の単純な事実は次のとおりです。Chromeを使用するか、アニメーションGIFを自動的に停止できますが、両方同時にはできません。ごめんなさい。
この拡張機能は私のために働いた。他のほとんどの拡張機能とは異なり、gifアニメーションを永続的に無効にします(押すEscなどのキーは不要です)。仕組みは次のとおりです。
GIF画像へのHTTPリクエストはインターセプトされ、画像シーケンスの最初のフレームのみを含むバージョンに置き換えられます。
ソースコード:GitHub
Google Chromeヘルプのいくつかのメモ-Flashblock for Chrome
独自のChrome拡張機能を作成してみたい人向けのjQueryリファレンスです。
jQueryを使用してGoogle Chrome拡張機能を構築する
GIFアニメーションを停止する1つの可能な方法は、押しているAlt+をSpacebar、Escドロップダウンメニューを削除するには、Alt再開します。
Google Chromeブラウザ(バージョン28.0.1500.95 m)(Windows XP)(08/16/2013)で動作しているようです。
で、この記事で私が見つかりました。アニメーションのポリシーを Googleが。
2015年以来、彼らが更新を気にしなかったのは悲しいが、それが壊れていないのではないかと思う…
私にとっては、まだChrome 74で動作します。セキュリティ上の理由から、私はそれを好みます。
したがって、私が推奨するのはGoogle独自のアニメーションポリシーです。「アクセシビリティ設定の読み取りと変更」の許可のみが必要であり、GIFを1回だけ表示するオプションが追加されるため、より安全でプライベートです。
ポリシーはシンプルで、機能します: