я шел через веб-сайт я взял снова и наткнулся на этот раздел в одной из страниц:Зачем использовать window.location в гиперссылке?
<a href="javascript:window.location='<%=GetSignOutUrl()%>';">
// img
</a>
Видимо тот, кто когда-либо использовал сайт без JavaScript не сможет выйти должным образом (удивительно, это никогда не возникало).
Итак, первое, что приходит на ум
<a href="<%=GetSignOutUrl()" onclick="javascript:window.location='<%=GetSignOutUrl()%>';">
// img
</a>
Тогда я понял, что я не знаю, почему я держу яваскрипт вызова вокруг вообще. Я просто немного смущен, почему это было бы написано так, в первую очередь, когда обычная связь работала бы нормально. Какое преимущество у windows.location связано с обычной ссылкой?
Это также единственное место на веб-сайте, что я видел нечто подобное этому (пока).
Редактировать: Программист передо мной был компетентным, и именно поэтому я задавался вопросом, не было ли что-то, что я не принимал во внимание, или если он просто сделал простой надзор.
Возможно, попытка скрыть URL-адрес в строке состояния браузера? –
@Russ, не будет ли URL отображаться в отображаемом HTML, как любой обычный HTML? Поэтому при нажатии браузера будет отображаться URL-адрес в адресной строке, как обычно? – DaveDev
Является ли это единственной ссылкой, подобной этому, или они, следовательно, делают это? – Jeroen