Създаване на уеб браузър, за Лазар

Рейтинг: 5/5

В Делфи има TWebBrowser компонент на базата на магаре. И това, което предлага е достатъчно. Но тук за Lazarus'a компонент, като по подразбиране не е налице. Поради това, бръкна в мрежата, за да се търси на пистата. Неуспешно търсене. двата компонента са разпределени в рамките на тези резултати.

Реших да използвам втория. Можете да го изтеглите от тук. Трябва да се обърне на SEF версия, която ще се проведе на компонента. Към момента на писане на това е версия 3.2454 след това ще се избегнат някои грешки.

Създаване на уеб браузър, за Лазар

В общ изтеглите изходния компонент. Разопаковайте архива в папка. Аз съм за това създаде папка на C диск C на: \ LCL. и разопаковане на архива с изходния код. Лазар след това отворен и изберете пакет меню - Open пакет файл (.lpk)

Създаване на уеб браузър, за Лазар

В диалоговия прозорец за избор на файл, отидете в директорията, където сте разархивирали кода за компонент и изберете cef.lpk.

Създаване на уеб браузър, за Лазар

Ще пакетиране инсталационният прозорец. В него, първо натиснете бутона Compile и след това изберете употреба - Инсталиране.

Създаване на уеб браузър, за Лазар

ще бъдете подканени да възстановят IDE.

Създаване на уеб браузър, за Лазар

Щракнете върху Да, и наблюдавайте процеса на съставянето на развитието.

След това, в раздела компонент палитра се появява Chromium.

Сега отидете тук и да влезе в този раздел клон 2454 и изтеглите тествате приложението за Windows 32, ако имате различна версия на операционната система и околната среда, Лазар, а след това да изтеглите версия на нея.

Създаване на уеб браузър, за Лазар

Този набор от библиотеки, необходими за функционирането на нашия браузър. Съдържанието му трябва да се копират в папката, в която ще трябва да компилирате вашата кандидатура.

Сега се създаде ново приложение. Аз имам това.

Създаване на уеб браузър, за Лазар

Добавих под формата на компонент TShromium, няколко копчета и pagetab с две страници. В едно TShromium поставя, а вторият поставя TSynEdit (компонент синтаксис оцветяване), където тя ще покаже източник на страницата. И тогава аз не пиша много код, за да работят. И все пак всичко това ще има работа за раздела за приложения, добавят следните единици.

А сега да се работи с компонента.

Кодекс за зареждане на страницата.

Ако искате да използвате при работа Cookie файлове кода малко променени.

След това, ако ти кажа, когато влезете в сайта чрез формуляра за участие и кликнете на сайта, за да се помни и след това затворете програмата и да отвори отново автоматично ще отидете на сайта.

Припомнете си код HTML кода на страницата. На интернет непосредствена част от код, за да работи с Chromium на Делфи,

също така е хубаво да Лазар. Но грешката ще бъде издаден при съставянето

Грешка: Грешен брой параметри, определени за извикване на "StringVisitor"

Това ще премахне самото начало на директивата за промяна на кода,

И обикновено се съберат.

Пример задно осветяване код сайт.

Създаване на уеб браузър, за Лазар

Просто бях заинтересовани да работят с пълномощниците на тази функция, но за съжаление как да го направя от кода намерих. Но е възможно да стартирате програмата с прехвърлянето на командването на нея. Ето как.

Това дава възможност да се съобразят с известна анонимност в мрежата.

Пример работи през прокси.

Създаване на уеб браузър, за Лазар

Ето един прост пример за работа с Chromium.