Необходимо, чтобы в случае ошибки fileNotFound был редирект на локальный файл. Пишу в netError.xhtml:

Выделить код

Код:

window.content.location.href= 'file:///D:/blablabla/file.html'

Не реагирует. Однако стоит поменять под на

Выделить код

Код:

window.content.location.href= 'http://ya.ru/'

и все начинает нормально работать.
Поместить содержимое файла file.html в netError.xhtml не предлагать, т.к. имя загружаемого файла может изменяться динамически.
Никто с подобным не сталкивался? Чем это могло быть вызвано? Наверняка какой-то политикой безопасности.

политика безопасности тут не при чём, скорее всего, это же от уровня chrome выполняется.
зачем content в данном случае нужен?

А что это за уровень chome? И можно ли как-то решать проблему?
content на случай, если неправильная страница будет открыта во фрейме.

Выделить код

Код:

window.content.location.href= 'file:\\\\D:\\blablabla\\file.html'
lemax пишет
Выделить код

Код:

window.content.location.href= 'file:\\\\D:\\blablabla\\file.html'

К сожалению, не помогло. Тут, видимо, раньше лазейка была для хакеров, которые таким образом могли собирать информацию с компа. Но мне просто на различные странички уходить. Причем для моего же компа, т.е. доступны любые конфиги.

:) Это еще актуально.

Ну тогда зачем 3 наклонные черты? Вроде две должно хватить (наверно)
window.content.location.href= 'file://D:/blablabla/file.html'

:lol: А я, кажись, понял проблему. Третья черта ничто иное как символ начала корневой системы юникса. К винде ну ни как не относится