Как заставить href якоря использовать декодированный URL вместо закодированного URL? - PullRequest
0 голосов
/ 10 октября 2019

Я настраиваю электронную почту «Сброс пароля» для моего приложения iOS / Android. Это написано в HTML. Почему мой тег привязки использует закодированную ссылку, а не декодированную ссылку, как использует мой тег абзаца? Ссылка динамическая, поэтому она меняется каждый раз.

Я пытался изменить href и часами пытался выяснить, как работают динамические ссылки. Ниже вы увидите, как я href="http://{{action_url}}", я пробовал href=http://{{action_url}} и href="{{action_url}}" (где URL-адрес действия во втором href содержит http://),, но ни одна из них не исправляет мою ошибку.

Вот кодировка, которая должна декодировать URL:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Вот код, с которым у меня возникла проблема:

<a href="http://{{action_url}}" class="button button--green">Reset Your Password</a>

Вот код, который показывает расшифрованную ссылку:

<p class="sub">{{action_url}}</p>

Я ожидаю, что ссылка href будет выглядеть так в кнопке. http://api.quickreactionforce.info/v1/index.php/user/password_reset?reset_token=aRandomStringOfChars

Но он получается закодированным так, что я получаю сообщение об ошибке, в котором говорится, что это неверный URL. http%3A%2F%2Fapi.quickreactionforce.info%2Fv1%2Findex.php%2Fuser%2Fpassword_reset%3Freset_token%aRandomStringOfChars

В то время как он правильно декодирован в теге абзаца.

Спасибо за любую помощь.

...