Как открыть страницу с жесткого диска?

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
Не получается никак открыть html страницу, которая находится на жестком диске. Пробовала гетом взять содержимое и заменить в about:blank, но судя по всему картинки, находящиеся на странице и расположенные на том же жестком не подгружаются.
Как решить данную проблему?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
В качестве адреса для навигейта можно использовать file:///E:/Библиотеки/Документы/страница.htm
 
  • Спасибо
Реакции: Valerevic

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
А как вы гетом берете содержимое фаила на диске?
вообще обычно подмена кода в DOM помогает....

Код:
instance.ActiveTab.FindElementByTag("body",0).SetAttribute("innerhtml","а тут код, который надо бы вставить");
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
В качестве адреса для навигейта можно использовать file:///E:/Библиотеки/Документы/страница.htm
Блин))) чем дальше в лес, тем больше плюшек, о которых я не догадывался))))
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 564
Благодарностей
9 179
Баллы
113
Блин))) чем дальше в лес, тем больше плюшек, о которых я не догадывался))))
в 4 зенке при вставлении локального файла в адресную строку браузера этот навигейт автоматом прописывался..
в 5-ой нет.. помню в 4-ой использовал в одном из проектов, а в 5 этот метод уже не работал..

пробую щас - чо то не работает
file:///C:/_myzennoshabs/index.html
пытается перейти сюда http://www.file.com///C:/_myzennoshabs/index.html
 
Последнее редактирование:

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
в 4 зенке при вставлении локального файла в адресную строку браузера этот навигейт автоматом прописывался..
в 5-ой нет.. помню в 4-ой использовал в одном из проектов, а в 5 этот метод уже не работал..

пробую щас - чо то не работает
file:///C:/_myzennoshabs/index.html
пытается перейти сюда http://www.file.com///C:/_myzennoshabs/index.html
Да-да, вот с такой же проблемой и я столкнулась.

Вариант от rostonix ведет на тот же сайт
 
Последнее редактирование:

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
А как вы гетом берете содержимое фаила на диске?
вообще обычно подмена кода в DOM помогает....

Код:
instance.ActiveTab.FindElementByTag("body",0).SetAttribute("innerhtml","а тут код, который надо бы вставить");
Прост в гет прописываю путь к файлу file:///....
 

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
Все еще актуально...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
А в чем проблема? Работает же, открывает HTML файл.
 

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 564
Благодарностей
9 179
Баллы
113

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
у меня все ок работает.
Вставляю в адресную строку
file:///D:/Backup/{чудосайт} 2013/{чудосайт} 30-10 stable/public_html/contact.html
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 564
Благодарностей
9 179
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Подтверждаю что на последней версии все работает.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 984
Благодарностей
817
Баллы
113
А если подсунуть вот такую строку, то он не разыменовывает:
Код:
file:///{-Project.Directory-}..\data\{-Variable.somename-}_somesuffix.csv
И исключение тоже не кидает! Переименовал файл в .html - не помогло.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 984
Благодарностей
817
Баллы
113
Ну так это... рассмотрите предложение, что ли...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
слеши вправо, а не влево
 
  • Спасибо
Реакции: Nick

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)