Ссылки на комментарии Disqus на веб-сайте - PullRequest
1 голос
/ 13 июля 2011

Таким образом, Disqus будет работать только на динамически обновляемой странице, если вы используете хеш-банг в своем URL.Поэтому я изменил свою схему, например, так:

http://domain.com/reader/#!23

И это нормально, но когда кто-то публикует комментарий, ссылка на комментарий будет выглядеть так (из Disqus):

http://domain.com/reader/#!23#comment-249780218

При нажатии на эту ссылку страница загружается нормально, но комментарии не загружаются.Теперь, если вы просто перейдете прямо к первой ссылке, все комментарии загружаются.Есть предложения?

1 Ответ

2 голосов
/ 13 июля 2011

Символ '#' является маркером для идентификатора фрагмента в URL. URL с более чем одним знаком "#" искажен. Поэтому, возможно, вам следует попробовать% -экранирование второго символа '#'.


Почему это проблема со стороны disqus? Конечно, проблема на вашей стороне ... в том, что вы не избегаете второго символа "#".

Вы смотрели на источник какой-либо страницы disqus, на которой отображается одна из этих ссылок на комментарии? 2-ой ли '#' экранирован в атрибуте ссылки 'href'? (Если нет, то это ошибка disqus ...)

...