v1.0.0 • .NET 8.0
VeloBrowser Documentation
VeloBrowser is a lightweight, clean, and advanced WebView2 wrapper for .NET Windows desktop applications. It simplifies complex browser operations into short and readable code.
Installation
Install-Package VeloBrowser
UI Prerequisites
Important: Before calling
Velo methods, add a WebView2 control to your Form/Window and name it webView1:
- WinForms: Drag
WebView2from the Toolbox onto your Form and set(Name)towebView1. - WPF: Add
<wv2:WebView2 x:Name="webView1" />in your XAML.
Usage Methods
1. Simple Navigation
await Velo.OpenAsync(webView1, "https://github.com");
2. Timed Navigation
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. Advanced Mode
string jsResult = await Velo.OpenAdvancedAsync(
webView1,
"https://example.com",
javaScriptToExecute: "document.title;",
configureCookies: cookies => {
var c = cookies.CreateCookie("session", "xyz", ".example.com", "/");
cookies.AddOrUpdateCookie(c);
},
onTitleChanged: newTitle => Console.WriteLine(newTitle)
);
دليل استخدام VeloBrowser
مكتبة VeloBrowser هي غلاف خفيف ومتقدم لـ WebView2 لتطبيقات سطح المكتب (.NET Windows). تم تصميمها لتبسيط عمليات المتصفح المعقدة تحويلها إلى أسطر برمجية بسيطة وسريعة.
التثبيت
Install-Package VeloBrowser
متطلبات الواجهة (UI Setup)
ملاحظة هامة: قبل استدعاء دوال
Velo، يجب إضافة عنصر تحكم WebView2 على شاشتك وتسميته بـ webView1:
- تطبيقات WinForms: اسحب عنصر
WebView2من صندوق الأدوات (Toolbox) وضعه على الشاشة ثم غيّر الخاصية(Name)إلىwebView1. - تطبيقات WPF: أضف الوسم
<wv2:WebView2 x:Name="webView1" />داخل كود الـ XAML.
طرق الاستخدام
1. التصفح البسيط
await Velo.OpenAsync(webView1, "https://github.com");
2. التصفح المؤقت
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. الوضع المتقدم
string jsResult = await Velo.OpenAdvancedAsync(
webView1,
"https://example.com",
javaScriptToExecute: "document.title;",
configureCookies: cookies => {
var c = cookies.CreateCookie("session", "xyz", ".example.com", "/");
cookies.AddOrUpdateCookie(c);
},
onTitleChanged: newTitle => Console.WriteLine(newTitle)
);
VeloBrowser 文档
VeloBrowser 是适用于 .NET Windows 桌面应用程序的轻量级 WebView2 封装库。
安装
Install-Package VeloBrowser
UI 前置要求
重要提示: 在调用
Velo 方法之前,必须在窗体中添加 WebView2 控件并命名为 webView1:
- WinForms: 从工具箱拖拽
WebView2到窗体,并将(Name)设置为webView1。 - WPF: 在 XAML 中添加
<wv2:WebView2 x:Name="webView1" />。
使用方法
1. 简单打开
await Velo.OpenAsync(webView1, "https://github.com");
2. 定时打开
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. 高级模式
string jsResult = await Velo.OpenAdvancedAsync(webView1, "https://example.com", javaScriptToExecute: "document.title;");
Документация VeloBrowser
VeloBrowser — это легкая обертка WebView2 для приложений .NET Windows.
Установка
Install-Package VeloBrowser
Требования к UI
Важно: Перед вызовом методов
Velo добавьте элемент управления WebView2 на форму и назовите его webView1:
- WinForms: Перетащите
WebView2из Toolbox на форму и установите(Name)вwebView1. - WPF: Добавьте
<wv2:WebView2 x:Name="webView1" />в XAML.
Методы использования
1. Простое открытие
await Velo.OpenAsync(webView1, "https://github.com");
2. Открытие по таймеру
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. Расширенный режим
string jsResult = await Velo.OpenAdvancedAsync(webView1, "https://example.com", javaScriptToExecute: "document.title;");
VeloBrowser दस्तावेज़
VeloBrowser .NET विंडोज एप्लिकेशन के लिए एक हल्का WebView2 रैपर है।
इंस्टॉलेशन
Install-Package VeloBrowser
UI पूर्वापेक्षाएँ
महत्वपूर्ण:
Velo विधियों को कॉल करने से पहले, अपने फॉर्म पर एक WebView2 कंट्रोल जोड़ें और उसका नाम webView1 रखें:
- WinForms: टूलबॉक्स से
WebView2को अपने फॉर्म पर ड्रैग करें और(Name)कोwebView1पर सेट करें। - WPF: अपने XAML में
<wv2:WebView2 x:Name="webView1" />जोड़ें।
उपयोग के तरीके
1. साधारण नेविगेशन
await Velo.OpenAsync(webView1, "https://github.com");
2. समयबद्ध नेविगेशन
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. उन्नत मोड
string jsResult = await Velo.OpenAdvancedAsync(webView1, "https://example.com", javaScriptToExecute: "document.title;");
Documentation VeloBrowser
VeloBrowser est un wrapper WebView2 léger pour les applications .NET Windows.
Installation
Install-Package VeloBrowser
Prérequis UI
Important : Avant d'appeler les méthodes
Velo, ajoutez un contrôle WebView2 à votre formulaire et nommez-le webView1 :
- WinForms : Faites glisser
WebView2depuis la boîte à outils et définissez(Name)surwebView1. - WPF : Ajoutez
<wv2:WebView2 x:Name="webView1" />dans votre XAML.
Utilisation
1. Navigation Simple
await Velo.OpenAsync(webView1, "https://github.com");
2. Navigation Chronométrée
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. Mode Avancé
string jsResult = await Velo.OpenAdvancedAsync(webView1, "https://example.com", javaScriptToExecute: "document.title;");
Documentación de VeloBrowser
VeloBrowser es un envoltorio WebView2 ligero para aplicaciones .NET Windows.
Instalación
Install-Package VeloBrowser
Requisitos de UI
Importante: Antes de llamar a los métodos de
Velo, agregue un control WebView2 a su formulario y nómbrelo webView1:
- WinForms: Arrastre
WebView2desde el cuadro de herramientas y configure(Name)comowebView1. - WPF: Agregue
<wv2:WebView2 x:Name="webView1" />en su XAML.
Modos de uso
1. Navegación Simple
await Velo.OpenAsync(webView1, "https://github.com");
2. Navegación Temporizada
await Velo.OpenForSecondsAsync(webView1, "https://google.com", 5);
3. Modo Avanzado
string jsResult = await Velo.OpenAdvancedAsync(webView1, "https://example.com", javaScriptToExecute: "document.title;");