2014-07-17 29 views
0

我有這個問題,我一直在尋找其他職位,如this one,他們說,鏈接必須有斜槓(/),如:www.example.com/#item-1爲了在safari上正常工作。Safari正在刪除網址中的哈希

但我已經有斜線,仍然不工作!當我點擊鏈接時,哈希消失,所以它會轉到url,但是在它的頂部,而不是放置錨點的位置。

有什麼辦法可以解決這個問題嗎?

回答

1

我有類似的問題。該URL是正確的格式。至少對我而言,問題在於我的網址舊,而Web服務器的.htaccess文件正在將舊網址重定向到正確的網址。

事實證明,iOS在某些類型的服務器重定向上去除了window.location.hash值。這是爲了安全嗎?這是一個錯誤嗎?我不知道。

我的解決方案是更新鏈接到正確的URL並避免服務器重定向。

我希望這可以幫助別人。