フォト
2025年4月
    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      
無料ブログはココログ

« 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」カテゴリの記事

コメント

コメントを書く

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

トラックバック


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

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