Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№123-09-2008 14:45:03

erazoom
Участник
 
Группа: Members
Зарегистрирован: 23-09-2008
Сообщений: 3
UA: Firefox 3.0

Изменение location.href в netError.xhtml

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

Выделить код

Код:

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

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

Выделить код

Код:

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

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

Отсутствует

 

№223-09-2008 14:54:03

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Изменение location.href в netError.xhtml

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

Отсутствует

 

№323-09-2008 15:23:57

erazoom
Участник
 
Группа: Members
Зарегистрирован: 23-09-2008
Сообщений: 3
UA: Firefox 3.0

Re: Изменение location.href в netError.xhtml

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

Отсутствует

 

№412-11-2008 17:50:38

lemax
Участник
 
Группа: Members
Зарегистрирован: 12-11-2008
Сообщений: 36
UA: Firefox 3.0

Re: Изменение location.href в netError.xhtml

Выделить код

Код:

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

Отредактировано lemax (12-11-2008 17:51:04)

Отсутствует

 

№512-11-2008 20:20:37

erazoom
Участник
 
Группа: Members
Зарегистрирован: 23-09-2008
Сообщений: 3
UA: Firefox 3.0

Re: Изменение location.href в netError.xhtml

lemax пишет
Выделить код

Код:

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

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

Отсутствует

 

№613-11-2008 00:18:53

lemax
Участник
 
Группа: Members
Зарегистрирован: 12-11-2008
Сообщений: 36
UA: Firefox 3.0

Re: Изменение location.href в netError.xhtml

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

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

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

Отредактировано lemax (13-11-2008 00:26:24)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]