Есть ли способ получить информацию заголовка HTTP на текущей странице в JavaScript? Я пытаюсь получить информацию заголовка страницы, такой как referer
и другие заголовки. Как я могу получить эти значения в функции JavaScript, чтобы я мог отправить эту информацию в апплет Java? Проблема, в то время как я делаю вызов Ajax и получаю информацию заголовка, будет ссылаться на текущую страницу, чем исходный референт.Получение информации заголовка внутри JavaScript
ответ
Используйте document.referrer для реферера. Используйте Ajax, чтобы получить остальное.
function getHeadersAjax(url) {
var r = GetXmlHttpObject();
r.open('HEAD', url, false);
r.send(null);
return {
status: r.status,
statusText: r.statusText,
referrer: document.referrer,
rawheaders: r.getAllResponseHeaders()
};
}
Я уже загрузил страницу, и я хочу получить информацию на этой странице. в этом случае он перепишет информацию? я хочу сказать реферер на эту страницу и другие подробности? – neo
Вы должны указать, какие заголовки вы хотите, но могу сказать, что некоторые заголовки доступны только с помощью ajax для получения одной и той же страницы во второй раз. В моем примере используйте 'url = document.location.href'. Пожалуйста, имейте в виду, что я говорю о заголовках, отправленных сервером. Если вы хотите, чтобы заголовки отправлялись браузером, вы должны использовать страницу сервера, которая будет отражать эту информацию. –
Вы можете использовать \
document.location.href
Он возвращает ответ заголовок
- 1. Получение информации заголовка с RXJava и дооснащением
- 2. Получение информации от UITextField внутри ячейки
- 3. Xml parser - Получение информации внутри комментария
- 4. Получение информации из элементов внутри CardLayout
- 5. Получение информации хоста внутри шаблона джинджа
- 6. Угловое - получение информации от контроллера внутри директивы
- 7. knitr: Получение заголовка рисунка внутри r chunk
- 8. Получение скрытого заголовка внутри сортированного портативного экземпляра
- 9. Получение логотипа и логотипа внутри заголовка
- 10. xfire: Перехват информации заголовка Webservice
- 11. Angularjs: сокрытие информации заголовка
- 12. Получение информации о гиперссылке в JavaScript
- 13. получение информации из hashtable в javascript
- 14. PhoneGap - получение информации приложение
- 15. Получение информации из ссылки
- 16. Получение атрибута заголовка с помощью JavaScript
- 17. Написание скрипта внутри заголовка заголовка в javascript - лучший вариант, почему?
- 18. Получение строки внутри строки Javascript
- 19. Получение информации из html
- 20. Удалить тег noscript внутри заголовка с JavaScript
- 21. Понимание информации заголовка ответа DNS
- 22. IIS Удаление заголовка информации сервера
- 23. Navigator.sendBeacon() для передачи информации заголовка
- 24. Отключение защищенной информации из заголовка
- 25. Восстановление вызова - Сохранение информации заголовка
- 26. Доступ к информации заголовка HTTP
- 27. Получение информации Json
- 28. Получение информации заголовка или заголовка и URL-адреса веб-страницы в android
- 29. получение к информации ELF файла
- 30. Получение информации от объекта Рафаэля
возможно дубликат [Доступ к HTTP-заголовков в JavaScript?] (Http://stackoverflow.com/questions/220231/accessing-http-headers-in-javascript) – Rafael
есть конкретные данные, которые вам нужны, или вам просто нужно все? Некоторые данные доступны в нескольких объектах JavaScript, например, referer is document.referrer – Rafael
Не забудьте принять чей-то ответ (щелкните галочку рядом с ответом) или, по крайней мере, дать им право голоса (нажмите на стрелку вверх по серому) , чтобы провести время, чтобы ответить на ваш вопрос. –