Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.04.2008, 16:48
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию Список вопросов по WebBrowser (#2)

Здрасьте! Пишу тут веб-браузер по типу Firefox и Opera или MaxthonIE. Не надо говорить, что не получиться. Нету ничего невозможного. Вот, у меня есть список вопросов:
1.Как получить иконку страницы WebBrowser.
2.Как получить заголовок (Title) страницы быстрее, чем это делает WebBrowser, а то задержка очень большая - 10-15 секунд, а то и 20-25?
3.Как очуществить сохранение флеш-анимации на манер Maxthon (точнее получить прямую ссылку к флешу)?
__________________

Ответить с цитированием
  #2  
Старый 01.04.2008, 16:53
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,564
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Winny
Здрасьте! Пишу тут веб-браузер по типу Firefox и Opera или MaxthonIE. Не надо говорить, что не получиться. Нету ничего невозможного. Вот, у меня есть список вопросов:
1.Как получить иконку страницы WebBrowser.
2.Как получить заголовок (Title) страницы быстрее, чем это делает WebBrowser, а то задержка очень большая - 10-15 секунд, а то и 20-25?
3.Как очуществить сохранение флеш-анимации на манер Maxthon (точнее получить прямую ссылку к флешу)?
Посмотри этот пример: http://www.delphisources.ru/pages/so...web_brows.html
Ответить с цитированием
  #3  
Старый 01.04.2008, 17:50
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Я сам разобрался только со вторым вопросом (без помощи этого исходника). Но вот другие ещё актуальны.
__________________

Ответить с цитированием
  #4  
Старый 01.04.2008, 17:57
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

С первым вопросом тоже разобрался. Остался последний третий.
__________________

Ответить с цитированием
  #5  
Старый 02.04.2008, 12:53
Korshun Korshun вне форума
Прохожий
 
Регистрация: 11.01.2008
Сообщения: 1
Репутация: 10
По умолчанию

Цитата:
Сообщение от Winny
С первым вопросом тоже разобрался. Остался последний третий.
А не поделишься? 1.Как получить иконку страницы WebBrowser.
Ответить с цитированием
  #6  
Старый 02.04.2008, 13:02
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

У меня есть теоретическое предположение - иконка страницы = URL сайта+'/favicon.ico'. Тем самым можно скачать эту иконку на диск и загрузить в Image. У меня это получилось с yandex.ru, rambler.ru, mail.ru, но с DS не получилось.
Люди, у меня ещё вопросы:
1.Как поставить вместо стандартной страницы "Невозможно отобразить страницу." свою страницу ошибки?
2.Как у WebBrowser поставить полноэкранный режим (Full Screen)?
__________________

Ответить с цитированием
  #7  
Старый 26.05.2008, 14:31
Аватар для Casper-Hacker
Casper-Hacker Casper-Hacker вне форума
Начинающий
 
Регистрация: 19.05.2008
Сообщения: 147
Версия Delphi: x
Репутация: 15
По умолчанию

Цитата:
Сообщение от Winny
У меня есть теоретическое предположение - иконка страницы = URL сайта+'/favicon.ico'. Тем самым можно скачать эту иконку на диск и загрузить в Image. У меня это получилось с yandex.ru, rambler.ru, mail.ru, но с DS не получилось.
Люди, у меня ещё вопросы:
1.Как поставить вместо стандартной страницы "Невозможно отобразить страницу." свою страницу ошибки?
2.Как у WebBrowser поставить полноэкранный режим (Full Screen)?

На второй ответить могу делаешь Form1.Align:=ALCLIENT
Dialog Form вырубаешь Стандартно он стаить Single ставишь на None Делаешь отдельную панель нафигации или можешь оставить эту ну и все остальное visible false готово! Ну естествено усмешь навоное горячие клавиши использовать VK_ESCAPE !!!

А вот и на первый if Web[TabControl1.TabIndex].LocationName = 'Internet Explorer не может отобразить эту веб-страницу' then
Web[TabControl1.TabIndex].Navigate('Своя_страница.htm'); Токо я заметил что не на всех IE строка эта одинакова 'Internet Explorer не может отобразить эту веб-страницу' Это IE 7.0 На других сделаешь аналогично!!!

Последний раз редактировалось Casper-Hacker, 06.07.2008 в 08:56.
Ответить с цитированием
  #8  
Старый 26.05.2008, 14:37
Аватар для Casper-Hacker
Casper-Hacker Casper-Hacker вне форума
Начинающий
 
Регистрация: 19.05.2008
Сообщения: 147
Версия Delphi: x
Репутация: 15
По умолчанию

Цитата:
Сообщение от Winny
У меня есть теоретическое предположение - иконка страницы = URL сайта+'/favicon.ico'. Тем самым можно скачать эту иконку на диск и загрузить в Image. У меня это получилось с yandex.ru, rambler.ru, mail.ru, но с DS не получилось.

Это можно сделать путем html find! Теория такова страницу сохраняет в txt затем исчет в ней строку img scr<> затем сохранение иконки на рабочий стол затем закгрузка в ImageList
Ответить с цитированием
  #9  
Старый 26.05.2008, 14:42
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Иконка сайта записана в мета-теге
<link href="http://www.delphisources.ru/images/fon/favicon.ico" rel="shortcut icon">
Только его искать надо...
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #10  
Старый 26.05.2008, 23:36
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Цитата:
Сообщение от Casper-Hacker
На второй ответить могу делаешь Form1.Align:=ALCLIENT
Dialog Form вырубаешь Стандартно он стаить Single ставишь на None Делаешь отдельную панель нафигации или можешь оставить эту ну и все остальное visible false готово! Ну естествено усмешь навоное горячие клавиши использовать VK_ESCAPE !!!

А вот и на первый if Web[TabControl1.TabIndex].LocationName = 'Internet Explorer не может отобразить эту веб-страницу' then
Web[TabControl1.TabIndex].Navigate('Своя_страница.htm'); Токо я заметил что не на всех IE строка эта одинакова 'Internet Explorer не может отобразить эту веб-страницу' Это IE 7.0 На других сделаешь аналогично!!!

Помоги с удалением и оббновлением всех вкладок?
1.У меня когда я делаю так во время полноэкранного режима WebBrowser чудесным образом как то очищается.
2.Ну ты подумай, а если я сделаю свою страницу и поставлю в качестве заголовка "Internet Explorer не может отобразить эту веб-страницу"? И если у тебя такая логика, то надо писать так:
Код:
if Pos('Internet Explorer не может отобразить эту веб-страницу',Web[TabControl1.TabIndex].LocationName)<>0 then
...
Кстати вопросы мои уже давным-давно решины. Опаздываете с ответами
__________________


Последний раз редактировалось Winny, 26.05.2008 в 23:39.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:19.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter