如果我在谷歌瀏覽器中訪問https://www.google.se/,然後在末尾添加一個哈希標記,例如https://www.google.se/#,並在地址欄中按回車,但沒有任何反應,但如果我現在一次再次點擊輸入,而無需向網址添加任何內容Chrome會發出新的GET請求並再次導航至Google。谷歌瀏覽器發出新請求,如果URL不變
如果我在IE11中完全相同,則不會發送新請求。我可以按照我喜歡的次數進入。這就是我認爲它在所有瀏覽器中都能正常工作的原因。在Chrome中的效果導致我一個小問題。
我想這是Chrome選擇實現的方式,你必須忍受。在服務器端(ASP.NET MVC 4,C#)有沒有一種方法可以確定請求是否是用戶只關注地址欄並按回車鍵,或者用戶是否真正向頁面發出真正的新GET請求(比如有一個空白的地址欄並且第一次在URL中輸入)?