人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

特定のホストからアクセスがあった場合のみ即座に用意したURLを表示出来るようにしたいのですが そのJavaScriptソースを教えて頂けないでしょうか。
そのホストからブログへのアクセスを一時的でいいので弾きたいのです。
使用ブログはライブドアorFC2ブログです。よろしくお願いします。

●質問者: korox2
●カテゴリ:コンピュータ
✍キーワード:JavaScript アクセス ソース ホスト ライブドア
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● andi
●35ポイント

http://a/

FireFoxでは有効です。残念ですがIEでIPを取得する方法は知りません・・・。


if(navigator.javaEnabled()){

var ip = java.net.InetAddress.getLocalHost().getHostAddress();

if(ip == ’127.0.0.1’){

location.href = ”http://www.yahoo.co.jp/”;

}

}

◎質問者からの返答

FireFoxですか・・・。

すみませんIEなのです(;;


2 ● andi
●0ポイント

http://b/

すみません。先ほどのやつは試して見たらローカルのIPしか取得できないみたいでした。その為、全く意味がありません。

やはりクライアントサイドJSでIP取得は難しそうです・・・。


3 ● redcherry
●35ポイント

http://www.shinobi.jp/counter_index.html

基本的にJavaScriptでサーバー側から見たクライアントIP(もしくはクライアントのホスト名)を取得するのは無理です。

JavaScriptはクライアント側で動いてるんですから。


ただし、Cookieにクライアント側のホスト名やIPを設定してやればJavaScriptで制御可能となります。


URLはそのソースそのものではないんですけど、登録するとアクセス制御用のソースを発行してくれるので、利用してみてはいかがでしょうか?

◎質問者からの返答

やはり無理ですか・・・(^^;

このサイトのツールはいいですね(^^


4 ● redcherry
●0ポイント

http://www.yahoo.com/

Yahoo!

補足です。

IPやホスト名を記述したCookieを作成するのはホスト側の役目ということになりますので、JavaScript単体では不可能です。

もちろんその機能はライブドアやfc2のブログにもありません。


そのテの専用のサーバーとJavaScriptとの連携が必要ということになりますので、ソース単体の提示は無理です。

◎質問者からの返答

ありがとうございます(^^

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ