Nacky - Snowland.net

Nacky(Issei Ishii)がDJ/Composerのようなふりして書き散らすblogサイト

Info

Nacky - Snowland.net - blogを移転しました

2010-07-28

Google Chrome/Androidのブラウザから特定ポートにアクセスできない

keitaircを4桁ポートで動かしていたのですが,Nexus Oneのブラウザでアクセスできません(HT-03Aではできた).
おかしいなーと思ってたまたま立ち上がっていたPCのGoogle Chromeで試してみると同じくアクセスできません.
しかしIEやFirefoxでは繋がります.あとで試したらHT-03Aでもできました.Ubuntu上のChromiumもGoogle Chromeと同じでダメでした.

Chromeで表示されるエラーは以下のようなもの.
このウェブサイトはご利用いただけません。
http://x.x.x.x:xxxx/ のウェブページは一時的に停止しているか、新しい http://x.x.x.x:xxxx/ に移動した可能性があります。

エラーの詳細
元のエラー メッセージは次のとおりです。
エラー 312 (net::ERR_UNSAFE_PORT): 不明なエラーです。

で,どうやらChromeには怪しいポートに繋がないようにする機能が入っているようです.

Error 312 (net::ERR_UNSAFE_PORT): Unknown error - Google Chrome Help

この機能を無効にすることはできないので,ソースに手を入れてビルドするべし,と.
確かに net/base/net_util.cc を見ると冒頭にポート番号が羅列されている箇所があります.

その後のアップデートのことを考えるとソースに手を入れて独自で使うのもアレなので,とりあえずPCからはkeitaircを使わない(もしくはFirefoxを使う)ので放置.


で,Nexus Oneからはどうしようか,ということでいくつかブラウザをダウンロードして試してみました.

・Dolphin Browser
・Galapagos Browser
接続不可.
デフォルトのブラウザと共通部分を使っているらしく,エラー画面まで一緒.

・Opera Mini
接続不可.
タイムアウトした旨表示される.

・Fennec
Android版Firefox.まだα版.起動できず.

特殊ポートへのアクセスは現状諦めるしかなさそうですね.
まぁサーバ側を変えればいいだけの話なんですけど.
posted at 11:15:21 on 2010-07-28 by nacky - Category: Com/Tech

ソニーストア

TrackBack

このエントリにトラックバックはありません
トラックバックURL

Comments

No comments yet

Add Comments