-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFrmMain.cs
35 lines (32 loc) · 1.29 KB
/
FrmMain.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using CefSharp.WinForms;
using CefSharp;
using System;
using System.Windows.Forms;
using System.IO;
namespace PhpMyAdmin
{
public partial class FrmMain : Form
{
private ChromiumWebBrowser chromiumWebBrowser1;
public FrmMain()
{
InitializeComponent();
InitializeChromium();
}
private void InitializeChromium()
{
var settings = new CefSettings();
settings.UserAgent = "PhpMyAdmin Desktop";
settings.IgnoreCertificateErrors = true;
settings.CachePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "PhpMyAdmin Desktop");
settings.RootCachePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "PhpMyAdmin Desktop");
Console.WriteLine("Cache PATH: " + settings.CachePath);
Console.WriteLine("Root PATH: " + settings.RootCachePath);
Console.WriteLine("Browser PATH: " + settings.BrowserSubprocessPath);
Cef.Initialize(settings);
chromiumWebBrowser1 = new ChromiumWebBrowser("https://pma.mythicalsystems.xyz");
this.Controls.Add(chromiumWebBrowser1);
chromiumWebBrowser1.Dock = DockStyle.Fill;
}
}
}