получение текущего адреса документа (расширение firefox) - PullRequest
2 голосов
/ 20 августа 2009

Кто-нибудь знает, как получить URI текущей страницы / вкладки?

Ответы [ 3 ]

4 голосов
/ 20 августа 2009

Эта страница , кажется, имеет то, что вы ищете

и этот может иметь больше информации, которую вы найдете полезной

3 голосов
/ 20 апреля 2010

Принятый ответ здесь неправильный, но связанный с ним комментарий намного ближе.

Часто задаваемые вопросы, связанные на странице phsr, ссылаются на «Получение документа на выбранной в данный момент вкладке», но Mozilla изменила все их ссылки без сохранения обратной совместимости и, таким образом, взломала множество ссылочных сайтов.

Правильный URL-адрес: https://developer.mozilla.org/en/Extension_Code_Snippets/Tabbed_Browser#Getting_document_of_currently_selected_tab

Этот документ объясняет, как получить объект документа так, как вы ожидаете получить в веб-браузере Javascript.

Учитывая, что вы можете легко попросить gBrowser.contentDocument.location.href или content.document.location.href. Если ваш вариант использования более сложный, чем сценарий, запущенный на активной вкладке (например, ваш сценарий выполняется во всплывающем окне XUL), тогда лучше прочитать часто задаваемые вопросы, связанные выше.

1 голос
/ 20 августа 2009

window.location.href содержит URI документа окна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...