ABP Japanese Filters を使うと Java SE 7u4 をダウンロード出来ない!?
問題のページ: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html
また Java ダウンロードで不具合か...
- 以前にJDK がうまくダウンロードできない原因(の1つ)でも書きましたが、Java ダウンロードサイトは(Oracle に買収される前から)トラッキングをブロックすると正常動作しないことが多い
- 今回は少し改善されたのか、エラー画面が用意されていました。確認事項として以下を挙げています...
-
- Cookie と JavaScript を有効にせよ
- ライセンスに同意せよ
- ライセンスに同意してから30分以内にダウンロード開始せよ
/metrics/* フィルタが .../metrics/ora_code.js をブロックしてるのが直接の原因
見た瞬間にピーンときた人はなかなかの通ですね
http://www.oracleimg.com/us/assets/metrics/ora_code.js を見てみると 2o7.net という adobe に買収された omniture.com の別名ドメインを利用...
⇒ パラノイドフィルタ購読でブロックしてる Omniture SiteCatalyst の s_code.js の変種です
(今回のようにカスタマイズが原因で正常動作しなくなることが多いのでパラノイド扱い。今回は別のキーワード metrics に引っかかった...)
外部の CDN 使うのはともかく、それに依存した構成って障害への耐性に問題ありでは?
- 外部ファイル化して別ドメインに配置したスクリプトをブロックすると正常動作しない ⇒ 密結合/外部依存は設計としてマズイんじゃない?
- つまり、oracleimg.com にネットワーク障害 ⇒ oracle.com のサービスにも影響するわけだし
話が脱線しましたが ABP Japanese Filters としては「ブロック対象を間違ってはいないが、サイト構成の問題から不具合が発生している。正常動作させるため、広告や Analytics や Tracking を受け入れるかどうかはユーザーの選択次第」と考えています
(ホワイトリスト追加で対処できなくもないですが、先方にも非がある状況でこれをやり出すと消耗戦になる)
ユーザーとしての選択肢
いずれかで対処可能です
- Adblock Plus または ABP Japanese Filters を一時的に無効
- ホワイトリスト @@||oracleimg.com^*/assets/metrics/ora_$domain=oracle.com を追加
- 一時的に別ブラウザを使う