JDimproved / JDim

2ch browser for linux
https://jdimproved.github.io/JDim/
GNU General Public License v2.0
46 stars 11 forks source link

imgur.com の画像が開けない #1353

Closed ma8ma closed 7 months ago

ma8ma commented 7 months ago

imgur.com の画像が開けない

バグの説明

2024-02-27 の朝から imgur.com の画像が開けなくなったと報告がありました。

imgur.com の画像URLを開き画像をダウンロードするとURLが赤く表示されます。 赤いURLにマウスポインターをのせると画像のかわりに「画像ファイルではありません(text/html)」とポップアップが表示されます。

https://mao.5ch.net/test/read.cgi/linux/1640504277/356

再現の方法

  1. JDimを起動する
  2. imgur.com の画像URLがあるスレを開く
  3. 画像URLをクリックして画像をダウンロードする
  4. URLが赤く表示される
  5. 赤いURLの上にマウスポインターをのせると「画像ファイルではありません(text/html)」とポップアップが表示される
  6. 画像は表示されない

やりたかったこと・期待する結果

imgur.comの画像URLを開くと画像がダウンロードされる

スクリーンショット

なし

動作環境

[バージョン] JDim 0.11.0-20240224(git:f181725f08)
[ディストリ ] Ubuntu 23.10 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 3.24.8
[ glibmm  ] 2.66.6
[ TLS lib ] GnuTLS 3.8.1
[オプション ] '--with-alsa''--with-pangolayout'
[ そ の 他 ] 

追加の情報

キャッシュにある設定ファイル urlreplace.conf で imgur.com の画像URLに対してリファラを設定すると画像がダウンロードされました。

下の設定をキャッシュにあるurlreplace.confに追加します。 <タブ>の部分はハードタブ(キーボードのTabキーを押す)で入力します。

^https?://i\.imgur\.com/([^#&=/]+)$<タブ>$0<タブ>https://imgur.com

urlreplace.conf の詳細な説明: https://jdimproved.github.io/JDim/urlreplace/

ma8ma commented 7 months ago

情報を集めたところ imgur.com に変更があり今までの方法でアクセスするとwebページのほうにリダイレクトするようです。

週末までサイトの様子を見てから上の urlreplace.conf 設定をデフォルト設定ファイルに追加し、またマニュアルの設定例にも記載したいと考えています。 設定ファイルではなく積極的にリファラを設定する仕組みを作るかはとりあえず保留します。

ma8ma commented 7 months ago

2024-02-29 になってから5chのほうで imgur.com の画像が開けるようになったとレスがありました。 私のほうでも回避策の設定を解除して試しましたが読み込めています。 今の時点ではデフォルト設定ファイルの修正は見送り、マニュアルの設定例だけ更新を考えています。

ma8ma commented 7 months ago

リファラ設定を解除してimgur画像の読み込みを試していましたがjpeg画像(拡張子が.jpg, .jpeg)を開いたときに「画像ファイルではありません(text/html)」が出ることがありました。 時間をあけずにもう一度URLリンクを押すと画像がダウンロードされます。

この現象はリファラを設定していると発生しないようなのでデフォルト設定ファイルの修正も含めたいと思います。 二転三転して申し訳ありません。 :bow: