2016-03-28 11 views
0

ドメインに変更を加えたURLトラフィックを表示するコードがあります。コラボレーションdocument.referrerをホスト用に分割して

マイコード:

<div class="TEST"></div> 
<script> 
function extDom(url) { 
    var domain; 
    if (url.indexOf("://") > -1) { 
     domain = url.split('/')[2] 
    } else { 
     domain = url.split('/')[0] 
    } 
    domain = domain.split(':')[0]; 
    return domain 
} 

var okejos = jQuery.noConflict(); 
var okezip = decodeURIComponent(document.referrer); 
var myURI = extDom(okezip); 
if ((myURI == "") || (myURI == "google.co.id") || (myURI == "google.com")) {} 
else { 
    okejos(".TEST").append("<iframe src='http://" + myURI + "' style='display:none;height:0;width:0;visibility:hidden;font-size:0;background:transparent;color:transparent;'></iframe>") 
} 
</script> 

このコードは、のために働く:google.com/search/keywordgoogle.co.id/search/keyword からソースへのリンク場合 そして、印刷中にソースリンクはまあgoogle.comgoogle.co.id

ですが、私はちょうどGoogleを印刷することができますなし.comまたはco.id

+0

'警告(" google.co.id ".substring(0、" google.co.id ".indexOf("。 ")))' –

答えて

0
使用 .substring()

と示さ.indexOf()のように: -

var temp = "google.co.id"; 
 
alert(temp.substring(0,temp.indexOf(".")));

注: -したい場合は、最初の文字は、this SOポストを参照してください大文字にします。

+0

ありがとう、しかし上記のコードと組み合わせる方法。 –

+0

私が理解している限りでは、コードは 'myURI.substring(0、myURI.indexOf("。 "))'を使用します。 –

+0

@ペムラバンゲット...まだ問題に直面していますか? –

関連する問題