HTML Viewer v0.5
- barsuk прикрутикл загрузку страниц из Интернета через downloader за который ему огромнейший респект :)
- исправление падения программы в случае, если страница недокачана - исправлен выход за границы памяти при парсинге тегаов и обработке <-- -->;
- исправлена передача параметров downloader'y: обрезается / в конце;
- корректная обработка некоторых символов;
- некоторые оптимизации.
Ограничения: не ходит по относительным ссылкам, собственно это проблема даунлоадера, как мне кажется, как и раньше не поддерживается Юникод и вообще ничего нового пока не прикручивал. Всё потом.
Эта версия программы должна работать стабильно, о всех падения просьба сообщать сюда и указывать адрес страницы на которой программа упала.
WebView: Text-based Browser
-
- Attachments
-
-
HTMLv_v0.5.zip (19.36 KiB)Downloaded 257 times
-
Из хаоса в космос
а того, ради чего программа создавалась, так и не сделали (справка и поддержка в html)..
Только финтифлюшки добавляются..
да шучу) я очень рад новости =)
Жаль, затестить не могу (выше писал причину)..
А, еще вопрос, как htmlv отреагирует если в адресную строку айпи-адрес ввести? Если нормально, то хоть на соседнем компе апач запущу, так потестю..
Только финтифлюшки добавляются..
да шучу) я очень рад новости =)
Жаль, затестить не могу (выше писал причину)..
А, еще вопрос, как htmlv отреагирует если в адресную строку айпи-адрес ввести? Если нормально, то хоть на соседнем компе апач запущу, так потестю..
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
С относительными ссылками проблемы две: одна в downloader (я исправил и теперь он может скачать не только главные страницы сайтов), а одна в HTMLv (внесена также мной): если адрес начинается с "http://", он считается абсолютным. Чтобы ее пофиксить, нужно поменять условия в TWebBrowser::Load.
Должен нормально грузить. Главное указать в начале "http://"Gluk wrote:как htmlv отреагирует если в адресную строку айпи-адрес ввести?
Сложность реализации этого зависит от способа авторизации. Если она по http, не получится, потому что никакой обработки форм в HTMLv нет пока.Gluk wrote: не возможно ли "поддержку прокси с логином/паролем которые"?..
- Attachments
-
-
downloader.7z (2.34 KiB)Downloaded 235 times
-
Leency, у тебя в архиве есть ZEROCONF.INI.. .как я понял он для настройки инета по сети.. =).. есть пару вопросов
1) куда его кидать? /sys/???
2) как его активировать??
3) какие у тебя параметры в windows???
просто у меня например стоит ip 10.0.0.1(шлюз и dns 10.0.0.200)...
1) куда его кидать? /sys/???
2) как его активировать??
3) какие у тебя параметры в windows???
просто у меня например стоит ip 10.0.0.1(шлюз и dns 10.0.0.200)...
s1n
Иногда полезно читать РидМи
==Интернет==
Если ваша сетевая карта не поддерживается Колибри нативно - не беда. Она поддерживается в Qemu и VirtualBox Всё что нам надо - это закинуть файлик с настройками сети ZEROCONF.INI в /sys/network/ и можно работать.
Активировать его никак не надо, он загружается каждый раз как стартует система.
Не имеет значения какие параметры Windows.
Иногда полезно читать РидМи
==Интернет==
Если ваша сетевая карта не поддерживается Колибри нативно - не беда. Она поддерживается в Qemu и VirtualBox Всё что нам надо - это закинуть файлик с настройками сети ZEROCONF.INI в /sys/network/ и можно работать.
Активировать его никак не надо, он загружается каждый раз как стартует система.
Не имеет значения какие параметры Windows.
Из хаоса в космос
Сеть в виртуалбоксе работает и с тем zeroconf.ini, который лежит в "ночных сборках" — необходимости прописывать статический IP нет. Про qemu не знаю - сеть в нем как-то не пытался завести.
в том то и проблема что в qemu у меня не работало.. =(((... и модем у меня ethernet'овский.... ладно.. буду разбираться.. =)...Иногда полезно читать РидМи
з.ы. ридми всегда читаю...
Кстати, начало загрузки любой страницы почему-то начинается с собщения о том, что страница не найдена.
Это не баг, это фича
Из хаоса в космос
почему то у меня все заработало.. =).. немного оптыкал по разным сайтам...
заметил что если страница не найдена, то download висит в процессах... как то через раз работает... 100% повторить не смог, но после загрузок 10-15 разных страниц, в памяти осталось около 5-ти download... возможно когда я обновлял страницу, т.е. download не успел скачаться, как запустилась новая копия, а старая осталась в памяти...
код не смотрел, так как последнии исходники вроде 0.48.5...
программа очень порадовала... очень и очень...
заметил что если страница не найдена, то download висит в процессах... как то через раз работает... 100% повторить не смог, но после загрузок 10-15 разных страниц, в памяти осталось около 5-ти download... возможно когда я обновлял страницу, т.е. download не успел скачаться, как запустилась новая копия, а старая осталась в памяти...
код не смотрел, так как последнии исходники вроде 0.48.5...
программа очень порадовала... очень и очень...
Страницы в UTF-8 отображаются кракозябрами, например, http://www.wasm.ru
Немаленькие страницы то ли скачиваются, то ли отображаются не полностью, например, http://forum.igromania.ru/showthread.php?t=71539 (всего 400 Кб) обрывается не слишком далеко от начала.
Немаленькие страницы то ли скачиваются, то ли отображаются не полностью, например, http://forum.igromania.ru/showthread.php?t=71539 (всего 400 Кб) обрывается не слишком далеко от начала.
Ушёл к умным, знающим и культурным людям.
barsuk -"Сложность реализации этого зависит от способа авторизации. Если она по http, не получится, потому что никакой обработки форм в HTMLv нет пока."
ну не знаю честно.. с Оперы при заходе по прокси вылетает окошко "введите логин/пароль", в линуксе я в каком-то файле прямо указывал от прокси айпи, порт, _логин_ и _пароль_, и работал весь инет в линуксе через этот прокси. Не только браузер, а IM'ы всякие тоже
PS: работа этой прокси обеспечивается программой HandyCache.
ну не знаю честно.. с Оперы при заходе по прокси вылетает окошко "введите логин/пароль", в линуксе я в каком-то файле прямо указывал от прокси айпи, порт, _логин_ и _пароль_, и работал весь инет в линуксе через этот прокси. Не только браузер, а IM'ы всякие тоже
PS: работа этой прокси обеспечивается программой HandyCache.
есть идея прикрутить к htmlv sqlite, например, для хранения cookies, истории..
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Gluk, прикольная идея..
дыки собственно наверное готов взяться наверное за реализацию.. очень хочется нормальный полноценный браузер в Колибри.. например могу еще сделать поддержку wap/wml (не говорите мне что они устарели - не поверю. Тем более все нормальные браузеры (Opera, Opera Mobile, Opera Mini) их поддерживают (к сожалению, не до конца)). Нужно только совместно с имеющимися авторами работать, а то ерунда получится что никто не понимает как это работает и почему)
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Who is online
Users browsing this forum: No registered users and 14 guests