Если у меня есть страница под названием www.testsite.com, и я ссылаюсь на эту страницу с помощью строки запроса в URL-адресе, можно ли присоединить ту же самую цепочку для всех исходящих ссылок/трафик как-то?Добавить входящую строку запроса ко всем исходящим ссылкам/трафику C#
Например, я ссылаюсь на эту страницу следующим образом www.testsite.com?parameter1=somevalue И затем, на этой странице, я нажимаю ссылку на, например, google, и я бы хотел, чтобы этот параметр передавался так url будет www.google.com?parameter1=somevalue.
Я знаю, как это сделать вручную, но есть ли что-то, что может быть добавлено к URL-адресу автоматически? Как поймать исходящий запрос перед тем, как это произошло, и добавить параметр?
Спасибо!
Эрик
Вместо того, чтобы устанавливать window.location, вы можете изменить атрибут href самой ссылки и потерять вызов 'preventDefault'. Это немного приятно, потому что установка window.location не * совершенно * то же самое, что и щелчок по ссылке - например, заголовок referrer не передается. – stevemegson
Я решил сделать это, но я не был уверен, что событие клика не-jQuery не произошло бы до того, как было обработано href. В этом случае, возможно, было бы лучше сделать это href, добавив, как только страница закончит загрузку. – hunter