2011-07-13 68 views
1

因此,Disqus只會在動態刷新頁面上工作,如果你在你的網址中使用hashbangs。所以我修改我的架構看起來像這樣的例子:Disqus評論ajax網站上的鏈接

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

這很好,但是當有人張貼評論,鏈接到註釋看起來像這樣(從Disqus):

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

當您點擊該鏈接時,頁面加載正常,但沒有加載註釋。現在,如果您只是直接導航到第一個鏈接,則會加載所有評論。有什麼建議麼?

回答

2

'#'字符是URL中片段標識符的標記。具有多個「#」的URL格式不正確。所以也許你應該試試% - 轉義第二個'#'字符。


爲什麼這是一個問題上的面積?當然,問題在你身邊......你並沒有逃脫第二個'#'角色。

您是否看過顯示其中一個註釋鏈接的某個disqus頁面的源代碼?第二個'#'是否在鏈接的'href'屬性中轉義? (如果沒有,這是一個disqus錯誤...)

+1

猜測解釋說。儘管b/c問題出現在面板上,但我仍然有點茫然。他們需要hashbang能夠在動態頁面上加載註釋,但是隨後他們會使用第二個散列。 – bwooceli