2016-04-18 13 views
1

Ich benutze Javascript. Wie bekomme ich den Pfad der aktuellen URL und weise sie meinem Code zu? Hier ist mein Code:Javascript aktuelle URL

$(document).ready(function() { 
    $(".share").hideshare({ 
    link: "current_url", 
    position: "top" 
    }); 
}); 
+0

Verwenden 'window.location' die aktuelle URL zu erhalten. – Himanshu

+0

window.location.href gibt Ihnen die aktuelle URL – Manish

+1

Vielen Dank @Manish –

Antwort

1

Aktuelle URL zu erhalten, können Sie:

var pathname = window.location.pathname; // Returns path only 
var url  = window.location.href;  // Returns full URL 
3

window.location.href

$(document).ready(function() { 
    $(".share").hideshare({ 
    link: window.location.href, 
    position: "top" 
    }); 
}); 
3

mit window.location.href oder document.URL Objekt Versuchen Versuchen

$(document).ready(function() { 
    $(".share").hideshare({ 
    link: window.location.href, 
    position: "top" 
    }); 
}); 
3

So etwas wie das folgende sollte es tun:

$(document).ready(function() { 
    $(".share").hideshare({ 
    link: location.href 
    position: "top" 
    }); 
}); 

Die Eigenschaft window.location (kann auch durch location referenziert werden) enthält viele Utility-Funktionen, die mit der aktuellen Seite zusammenhängen.

Wie window.location.hash für den Anker oder window.location.search für den Query-String

3

können Sie die window.location.href oder window.location.path Ausdrücke verwenden, wenn Sie die vollständige URL nicht brauchen.

+0

'window.location.path' funktionieren nicht auf der neuesten Version von Chrome/Firefox -' window.location.pathname' jedoch sollte funktionieren – Brian

2

Verwenden Sie window.location.href oder window.location.pathname Ausdrücke, wenn Sie nicht die vollständige URL benötigen. Ich meine

$(document).ready(function() { 
    $(".share").hideshare({ 
    link: "window.location.href/window.location.pathname", 
    position: "top" 
    }); 
}); 
+0

'window.location.href/window.location.pathname' was ist der Unterschied? –

+0

Sind Sie blind? Unterschied erwähnt oben den Code. –

+1

Entschuldigung. Danke für Ihre Antwort. –