我有一個應用html5Mode = true,但在IE上我不需要回退到#/ url。我需要的是保持URL並完成一個完整的頁面重新加載。AngularJS + html5Mode +自定義後備
如果我找不到任何方法,我將需要編輯AngularJS文件,這就是我不想要的。
對此提出建議?
謝謝!
- 編輯 -
隨着時間的解決方案我評論在AngularJS文件中的一些代碼。
/*if ($sniffer.history) {*/
$location = new LocationUrl(
convertToHtml5Url(initUrl, basePath, hashPrefix),
pathPrefix, appBaseUrl);
/*} else {
$location = new LocationHashbangInHtml5Url(
convertToHashbangUrl(initUrl, basePath, hashPrefix),
hashPrefix, appBaseUrl, basePath.substr(pathPrefix.length + 1));
}*/
現在它不回落到主題標記URL和Browser.url做出location.href如果瀏覽器不支持歷史API。
你見到我的答案嗎?你覺得它有幫助嗎? – m59