2016-09-30 9 views
1

私は質問があり、私は答えを見つけることができません。外部ドメインJavaScriptリファレンス?使い方?

だから私は

dario2.comをdario2.comにリダイレクトボタンはリファラを指示すると、TEリファラがdario1されている場合、それはJSを実行するJSコードを持っているドメインdario1.comを持っています。それは完璧に機能します。 dario2.comが私に教えasdf.comサイト.Can(私は自分のいけない)asdf.comのような別のドメイン上の外部JSに(headタグ内で)このコードを持っている場合:私の質問がある

var ref1= document.referrer; 
var search = "dario1"; 
if (ref1.indexOf(search) > -1) 
    do_something(); 
else 
    void(0); 

リファラー?それとも、dario2.comが表示されますか?

type="text/javascript" src="http://asdf.com/referrer.js" 

は、私は(もちょっと、それは良いことだ場合ので、私は知らない。jsfiddle embeedされ、複数のドメインを所有していない)、これをテストする方法を知らない、とも私は確信したいです。

答えて

0

javascriptはローカルマシン上でのみ動作します。したがって、src=属性に入れたものは、基本的に、特定の場所からコードを要求してローカルで実行するようにクライアントに指示しています。それはが問題ではありませんどこからコードが来る、それは常に同じに実行されます!

コードの元の場所にアクセスする唯一の方法(src属性の内容を参照)は、DOM自体を調べることです。

要約すると、質問に貼り付けたコードは、要求された場所にかかわらず、常に同じに実行されます。

関連する問題