Имеем простое учебное приложение AngularJS, посмотреть можно
здесь.
Там ничего особенного нет, это пример, показывающий переключение между двумя представлениями (view).
Дело в том, что оно не работает в IE, когда запускается из файла, без веб-сервера.
Щёлкаешь на ссылку вида
<a href="#/question">Вопрос</a>
и в консоли IE выдаётся следующее:
Файл: index.html
HTML1300: Произошел переход.
Файл: index.html
Error: Отказано в доступе.
at Anonymous function (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:78:274)
at s (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:74:109)
at Anonymous function (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:71:422)
at J (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:101:76)
at J (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:101:76)
at Anonymous function (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:102:249)
at h.prototype.$eval (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:113:21)
at h.prototype.$digest (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:110:109)
at h.prototype.$apply (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:113:360)
at Anonymous function (file:///F:/TEMP/angular_routes/js/lib/angular.min.js:18:268)
Вопрос, в каком таком доступе отказано? Почему при открытии index.html с веб-сервера всё работает, а при запуске из файла - "Отказано в доступе." ?