2017-02-17 18 views
0

На нашем веб-сайте мы используем JSON в location.hash. Это означает, что мы должны использовать кавычки в URL, как, например:Недопустимые котировки в URL-адресе

https://goout.net/cs/jine-akce/3-2-1-jedem/qmnub/#"T":"2017-03-15T20:00:00" 

Проблема заключается в том, что the W3C validator is not happy about it.

Все браузеры обрабатывают URL-адрес, поэтому я задаюсь вопросом, является ли валидатор слишком строгим или мой URL-адрес ошибочно экранирован?

ответ

4

Кавычки не допускаются в осколка части URL, так что вы должны процент-закодировать его с %22:

https://goout.net/cs/jine-akce/3-2-1-jedem-impro-talk-show-s-cestovatelem-danem-pribanem/qmnub/#%22T%22:%222017-03-15T20:00:00%22 

Список допустимых символов в фрагменте URL части: List of valid characters for the fragment identifier in an URL?