Como escapar do #sinal de hash (às vezes conhecido como sinal numérico ou sinal de libra) enviado na string de consulta de um URL?
Como escapar do #sinal de hash (às vezes conhecido como sinal numérico ou sinal de libra) enviado na string de consulta de um URL?
Respostas:
Porcentagem de codificação . Substitua o hash por %23.
encodeURI('#');está voltando #e não o caractere de porcentagem codificado
#é um caractere URI válido, mas ele inicia o fragmento de hash , portanto, é necessário codificá-lo na sequência de consultas. Compare encodeURIComponent('#'). O que você vê no Chrome 74?