Създаване на уеб браузър, за Лазар
Рейтинг: 5/5
В Делфи има TWebBrowser компонент на базата на магаре. И това, което предлага е достатъчно. Но тук за Lazarus'a компонент, като по подразбиране не е налице. Поради това, бръкна в мрежата, за да се търси на пистата. Неуспешно търсене. двата компонента са разпределени в рамките на тези резултати.
Реших да използвам втория. Можете да го изтеглите от тук. Трябва да се обърне на SEF версия, която ще се проведе на компонента. Към момента на писане на това е версия 3.2454 след това ще се избегнат някои грешки.
![Създаване на Лазар уеб браузър (създаване) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x219_vp3257nqzxmyif31zy6g.webp)
В общ изтеглите изходния компонент. Разопаковайте архива в папка. Аз съм за това създаде папка на C диск C на: \ LCL. и разопаковане на архива с изходния код. Лазар след това отворен и изберете пакет меню - Open пакет файл (.lpk)
![Създаване на Лазар уеб браузър (хром) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x217_x4k706hhf18elt8coox3.webp)
В диалоговия прозорец за избор на файл, отидете в директорията, където сте разархивирали кода за компонент и изберете cef.lpk.
![Създаване на Лазар уеб браузър (cef3) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x301_qnmryih0zz1pchi8mdnk.webp)
Ще пакетиране инсталационният прозорец. В него, първо натиснете бутона Compile и след това изберете употреба - Инсталиране.
![Създаване на Лазар уеб браузър (създаване) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x541_cairzxk6azgtpzwlnpod.webp)
ще бъдете подканени да възстановят IDE.
![Създаване на Лазар уеб браузър (браузър) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/376x199_m337q73byuzmhcm72asl.webp)
Щракнете върху Да, и наблюдавайте процеса на съставянето на развитието.
След това, в раздела компонент палитра се появява Chromium.
Сега отидете тук и да влезе в този раздел клон 2454 и изтеглите тествате приложението за Windows 32, ако имате различна версия на операционната система и околната среда, Лазар, а след това да изтеглите версия на нея.
![Създаване на Лазар уеб браузър (браузър) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x128_a6bgyoz02x3p9tyinjgl.webp)
Този набор от библиотеки, необходими за функционирането на нашия браузър. Съдържанието му трябва да се копират в папката, в която ще трябва да компилирате вашата кандидатура.
Сега се създаде ново приложение. Аз имам това.
![Създаване на Лазар уеб браузър (уеб браузър) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x267_3wzietitzluumlgte1nr.webp)
Добавих под формата на компонент TShromium, няколко копчета и pagetab с две страници. В едно TShromium поставя, а вторият поставя TSynEdit (компонент синтаксис оцветяване), където тя ще покаже източник на страницата. И тогава аз не пиша много код, за да работят. И все пак всичко това ще има работа за раздела за приложения, добавят следните единици.
А сега да се работи с компонента.
Кодекс за зареждане на страницата.
Ако искате да използвате при работа Cookie файлове кода малко променени.
След това, ако ти кажа, когато влезете в сайта чрез формуляра за участие и кликнете на сайта, за да се помни и след това затворете програмата и да отвори отново автоматично ще отидете на сайта.
Припомнете си код HTML кода на страницата. На интернет непосредствена част от код, за да работи с Chromium на Делфи,
също така е хубаво да Лазар. Но грешката ще бъде издаден при съставянето
Грешка: Грешен брой параметри, определени за извикване на "StringVisitor"
Това ще премахне самото начало на директивата за промяна на кода,
И обикновено се съберат.
Пример задно осветяване код сайт.
![Създаване на Лазар уеб браузър (браузър) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x262_nl0xncyckvr869k37yk8.webp)
Просто бях заинтересовани да работят с пълномощниците на тази функция, но за съжаление как да го направя от кода намерих. Но е възможно да стартирате програмата с прехвърлянето на командването на нея. Ето как.
Това дава възможност да се съобразят с известна анонимност в мрежата.
Пример работи през прокси.
![Създаване на Лазар уеб браузър (уеб браузър) Създаване на уеб браузър, за Лазар](https://webp.images-on-off.com/26/699/434x270_2tuchv2ownrtkawevmmb.webp)
Ето един прост пример за работа с Chromium.