フォト
2017年5月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

« Aliexpressで購入したシフトレジスタ(74HC595)が到着 | トップページ | シフトレジスタ(74HC595)を使って4桁7セグLEDを表示 »

2013年12月23日 (月)

LAN-W300N/G8の管理画面が最新版Chromeで正常に表示できない

(2014/01/04 修正) 
記事全体でChromeがchomeを記述していました。修正します。

2014/04/13 追記
本件、Chromeの 31.0.1650.63mにて発生していた現象ですが、
現時点のChrome最新バージョン34.0.1847.116mでは問題なく表示出来ています。

現在利用しているロジテック製 無線LANルータ LAN-W300N/G8の管理画面を久しぶりに
表示してみると、正常に表示出来ない状態になっていました。

ご覧のように、左側のメニューが表示されません(下図)。

04

再起動してもダメでした。
これは、私が作成したカスタムファームウェアに問題があると思い、純正ファームウェア
LANW300NG8_FW110.bin に戻して確認しても同様の症状が発生しました(下図)。

01

ところがブラウザをChromeではなくFireforやIE11で確認してみると正常に表示できます。
更に古いバージョンのChrome(バージョン 24.0.1312.57)でも正常に表示できました。

05

この問題はChromeの最新版でのみ発生する現象のようです。
Chromeは12月5日頃に更新があり、最新バージョン 31.0.1650.63mとなっています。

この版ではセキュリティ修正が行われたようで、それに引っかかっているようです。

「何でも雑記板 (避難)」さんのブログの下記の記事を参考にさせていただきました。
最新のGoogle Chrome 31.0.1650.63がリリース!【セキュリティ修正にAdobe Flash Playerの更新!】

コンソールを見てみるとセキュリティーエラーが発生しています。
(追記&修正 2013/12/24)

Uncaught SecurityError: Blocked a frame with origin "http://192.168.0.253" from accessing a frame with origin "chrome-extension://pioclpoplcdbaefihamjohnefbikjilc". The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "chrome-extension". Protocols must match.  ソースを見ると、フレームにより4分割されたページが画面上にあります。
そのうち1つのページは高さ0ピクセルの見えないページ(code.asp)です。

この見えないページからJavaScriptで左フレームのメニュー(menu_empty.html)の表示内容
を動的変更する反則的な操作を行っています。これが引っかかってようです。

なんでこんな面倒なつくりにしているのだろう?
最新版では同一サーバーから表示したページでも別のページの内容を書き換える操作は、
セキュリティ的に出来ないようになったようです。

カスタムファームウェアにてこの問題対応できるかちょっと調べてみます。
多分、code.aspのメニュー作成の処理をmenu_empty.htmlに移植するか、
新たにメニューを新規作成するかの対応となると思われます。

まあ、別のブラウザを使えば問題ないので放置となるかもしれません。


« Aliexpressで購入したシフトレジスタ(74HC595)が到着 | トップページ | シフトレジスタ(74HC595)を使って4桁7セグLEDを表示 »

LAN-W300N/G8」カテゴリの記事

パソコン周辺機器」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/571408/58807412

この記事へのトラックバック一覧です: LAN-W300N/G8の管理画面が最新版Chromeで正常に表示できない:

« Aliexpressで購入したシフトレジスタ(74HC595)が到着 | トップページ | シフトレジスタ(74HC595)を使って4桁7セグLEDを表示 »