2016-03-28 3 views
0

Ich habe den Code, um den URL-Verkehr mit Änderungen in der Domäne aufgeteilt anzuzeigen.Collaboration document.referrer mit einem Split für den Host

Mein Code:

<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> 

Dieser Code funktioniert für: Wenn die Quelle-Links von google.com/search/keyword und google.co.id/search/keyword dann im Druck der Quelle Link google.com und google.co.id

Nun, ich kann Google bedrucken ohne .com oder co.id?

+0

'alert (" google.co.id ".substring (0," google.co.id ".indexOf (". ")))' –

Antwort

0

Verwenden .substring() und .indexOf() wie folgt: -

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

Hinweis: - Wenn Sie dann this SO Beitrag sehen Großbuchstaben wollen.

+0

Danke, aber wie mit dem obigen Code zu kombinieren. –

+0

So weit ich für Code verstehe, benutze 'myURIsubstring (0, myURI.indexOf (". "))'. –

+0

@ pemulabannget .. immer noch ein Problem? –

Verwandte Themen