html5Mode = trueのアプリケーションがありますが、IE では#/urlにフォールバックする必要はありません。私が必要としているのは、URL を保持し、完全なページをリロードすることです。
方法が見つからない場合は、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 にフォールバックしません。ブラウザが履歴 API をサポートしていない場合、Browser.url は location.href を作成します。