如果您在网址中使用hashbangs,那么Disqus只会在动态刷新页面上运行。所以我修改了我的架构,例如:
http://domain.com/reader/#!23
这很好,但是当有人发表评论时,评论的链接将如下所示(来自Disqus):
http://domain.com/reader/#!23#comment-249780218
单击该链接时,页面加载正常,但没有加载注释。现在,如果您直接导航到第一个链接,则会加载所有注释。有什么建议吗?
答案 0 :(得分:2)
'#'字符是URL中片段标识符的标记。具有多个“#”的网址格式错误。所以也许你应该尝试%-escaping第二个'#'字符。
为什么disqus方面存在问题?当然问题就在你身边......你没有逃脱第二个'#'角色。
您是否看过一些显示其中一条评论链接的disqus页面的来源?第二个'#'是否在链接的'href'属性中被转义? (如果没有,这是一个disqus错误...)