.gifファイルが最初のフレームのみを表示し、アニメーションを実行しないことを願っています。
また、これを自動的に機能させたい(つまり、 Esc Firefoxのように十分ではありません)。
Chromeでそれを行う方法はありますか?私は開発チャネルにいるので、それが拡張機能であるかどうかは問題ではありません。
トラッカーにそのための問題があります: http://code.google.com/p/chromium/issues/detail?id=369
そして、WebKitの機能リクエスト: http://bugs.webkit.org/show_bug.cgi?id=23945
この拡張機能は私にとってはうまくいきました。他のほとんどの拡張機能とは異なり、gifアニメーションを永久に無効にします(押す必要はありません Esc または他のキー)。以下にその仕組みを示します。
GIF画像へのHttpリクエストはインターセプトされ、画像シーケンスの最初のフレームのみを含むバージョンに置き換えられます。
ソースコード: GitHub
基本的にはできません。面倒な手動介入を必要とするオプションの1つを使用せずに。
「一時停止一時停止一時停止!」 GIFアニメーションを停止しますが、その他の点では根本的に壊れます。たとえば、過度のネットワークアクティビティなどが原因で、Google検索からブラックリストに登録されます(私はデバッグしませんでしたが、試行するたびに多くのキャプチャが表示されました) Googleを使用するには!)
「一時停止!」その問題はありませんが、それは主にそれが実際には何もしないように見えるためです。 GIFは今でも楽にアニメーション化されています。
これはすぐに変わるとは思えない。この質問をしてからもう2年近く経ちますが、まだ信頼できる自動ソリューションはありません。 Chromeバグはアイドリングです。WebKitは必要な機能をサポートしていないためです。WebKitバグは基本的に2009年以降変更されていません。問題の簡単な事実は次のとおりです:Chromeを使用できます- orアニメーションGIFは自動的に停止できますが、同時に停止することはできません。
GoogleのメモChrome Help- Flashblock for Chrome
以下は、独自のchrome拡張機能を記述してみたい人のためのjQueryリファレンスです。
jQueryを使用してGoogleを構築するChrome extensions
「一時停止一時停止一時停止!」拡張機能が機能しませんでした。
それで "Paused!" というフォークを作成しました。コメントを歓迎します。
"gif pauser"はgifを自動的に一時停止し、ホバー時にアニメーション化します: https://chrome.google.com/webstore/detail/gif-pauser/iejnbdgabckdhngpeckodhpobdhefgej
Gifアニメーションを停止する1つの可能な方法は、 Alt+Spacebar、 Esc ドロップダウンメニューを削除するには、 Alt 再開します。
Google Chromeブラウザ(バージョン28.0.1500.95 m)(Windows XP)(2013年8月16日)で動作するようです。
this の記事で、Googleが Animation Policy を見つけました。
2015年以降、更新に迷惑をかけていませんが、壊れていないと思いますが…
私にとっては、Chrome= 74でも動作します。セキュリティ上の理由から、私はそれを好みます:
したがって、私がお勧めするのはGoogle独自のアニメーションポリシーだけです。「アクセシビリティ設定の読み取りと変更」の許可のみが必要であり、GIFを一度だけ表示するオプションが追加されているため、より安全でプライベートです。
ポリシーは単純で、機能します。