Получить текущий URL

Я пытался создать надстройки для отправки URL-адреса открытого веб-сайта,

function xxxx() 
{
a = "mailto:xxx@xxxx.com?subject= xxxxxxxxxxxxxxxxxx" + document.title;
a += "&body=" + escape("url" + window.location.href);
window.location.href = a;
}

но это кажется

"chrome:/ / browser / content / browser.xul" << наложение в chrome.manifest

Есть ли какое-либо решение или любой другой способ решить эту проблему?

4 ответа

document.URL

Или же

location.href

для большей поддержки браузера.

объект window.location в MDN

Вот несколько способов получения пути URL с использованием Javascript и JQuery.

//jquery
$(location).attr('href');

//pure javascript
var pathname = window.location.pathname;

Для получения дополнительной информации, обратитесь к этому сообщению в блоге: http://www.jquery4u.com/snippets/jquery-current-page-url/

Спасибо,

Рахул Патил

Для большинства браузеров:

document.URL

Для некоторых версий, если FF:

window.location.href

Использовать это в jquery

$(location).attr('href');

ИЛИ в JavaScript

alert(window.location);

надеюсь это поможет

Другие вопросы по тегам