Как избежать #знака хеша (иногда известного как знак числа или знак фунта), отправляемого в строке запроса URL-адреса?
Как избежать #знака хеша (иногда известного как знак числа или знак фунта), отправляемого в строке запроса URL-адреса?
Ответы:
Процент кодирования . Заменить хеш с %23.
encodeURI('#');возвращается, #а не символ в процентах
#является допустимым символом URI, но он запускает фрагмент хеша , поэтому вам необходимо закодировать его в строке запроса. Сравни encodeURIComponent('#'). Что вы видите в Chrome 74?