Есть ли способ использовать функцию OnUnload()
JavaScript, чтобы узнать, к какому URL-адресу идет пользователь?Javascript - переводится URL-адрес на
Например, если мой код находится в page1.html
, и пользователь нажимает на ссылку, чтобы http://example.com
, есть ли способ для кода JavaScript, присутствующего в page1.html
, чтобы получить URL "http://example.com"
и дисплей/сохранить его перед страницей разгружен?
Я могу сделать это, если я вызываю функцию через свою ссылку, используя ее OnClick
, но я не могу найти способ сделать это в противном случае. (Я могу опубликовать свой код для этого, если это необходимо, но он соответствует моим бизнес-требованиям)
EDIT: Это выглядит невозможным, так как для моего бизнеса требуется, чтобы я не вносил изменений в содержимое страницы , за исключением добавления в файл javascript, где присутствует этот код.
короткий ответ: нет. Если пользователь не сделал это, нажав ссылку, принадлежащую вашему сайту, а затем вы можете использовать ее в качестве информации, которую вы ищете. – Dalorzo
Вы можете заменить все ссылки на странице системой переадресации, с которой вы работаете. например http://www.example.com?rd=http://example2.com – Hacketo
Ах спасибо Далорзо, это то, что я тоже думал. Я пытаюсь создать что-то, что может отслеживать как можно больше данных с моего сайта, и отправлять его на удаленный сервер для ведения журнала. Но деловое требование состоит в том, что я не могу каким-либо образом изменить контент, за исключением того, чтобы включить файл javascript на страницу с необходимым кодом :( –