Я пытаюсь скрыть конфиденциальные данные из URL-адреса от входящего перенаправления href.Проблема возникает, когда URL-адрес изменяется вручную из контроллера angularjs, что приводит к перезагрузке страницы.
Catch: у меня нет элемента управления для добавления кода в приложение, содержащее ссылку, содержащую URL-адрес.
Например:
перенаправление внешнего URL-адреса "www.sample.com/subpath?sensitiveNumber=123456789"
Я ожидаю, что URL будет изменен на
"www.sample.com/subpath"
Я пытался ссылаться на решения из следующего потока SO: Можно ли изменить путь без перезагрузки контроллера в AngularJS?
проблема при использовании reloadOnSearch заключается в том, что когда другой URL-адрес поставляется с другими данными url в качестве параметров, он не будет перезагружаться с новыми данными.
другой метод, который я пытался сохранить, - сохранить входящие данные в localStorage браузера,так что нет необходимости знать конфиденциальные данные при перезагрузке страницы при изменении URL;но это приведет к вызову всех асинхронных функций, что скажется на производительности.
Вот фрагмент кода текущего кода
.when('/subpath') {
template: '<templatePath>',
controller: '<controllerName>',
reloadOnSearch: false
}
, заранее спасибо