資源簡介
CefSharp v51 Net 4.5.2 封裝谷歌瀏覽器
支持多標簽、頁面搜索、下載、后退、前進、首頁
代碼片段和文件信息
using?System;
using?System.Windows.Forms;
using?System.Threading;
using?System.Diagnostics;
using?System.Configuration;
using?System.Collections.Generic;
using?System.IO;
using?System.Linq;
using?System.Web;
using?CefSharp;
using?CefSharp.WinForms;
using?FarsiLibrary.Win;
using?Timer?=?System.Windows.Forms.Timer;
using?System.Drawing;
using?System.Reflection;
namespace?SharpBrowser?{
///?
///?The?main?SharpBrowser?form?supporting?multiple?tabs.
///?We?used?the?x86?version?of?CefSharp?V51?so?the?app?works?on?32-bit?and?64-bit?machines.
///?If?you?would?only?like?to?support?64-bit?machines?simply?change?the?DLL?references.
///?
internal?partial?class?MainForm?:?Form?{
private?string?appPath?=?Path.GetDirectoryName(Application.ExecutablePath)?+?@“\“;
public?static?MainForm?Instance;
public?static?string?Branding?=?““;
public?static?string?UserAgent?=?“Mozilla/5.0?(Windows?NT?6.1;?Win64;?x64)?AppleWebKit/537.36?(KHTML?like?Gecko)?Chrome/57.0.2987.110?Safari/537.36“;
public?static?string?HomepageURL?=?“http://www.juhuiyin.com“;
public?static?string?NewTabURL?=?“about:blank“;
public?static?string?DownloadsURL?=?“sharpbrowser://storage/downloads.html“;
public?static?string?FileNotFoundURL?=?“sharpbrowser://storage/errors/notFound.html“;
public?static?string?CannotConnectURL?=?“sharpbrowser://storage/errors/cannotConnect.html“;
public?static?string?SearchURL?=?“https://www.google.com/#q=“;
public?bool?WebSecurity?=?true;
public?bool?CrossDomainSecurity?=?true;
public?bool?WebGL?=?true;
public?MainForm()?{
Instance?=?this;
InitializeComponent();
InitBrowser();
SetFormtitle(null);
???????????//?LoadURL(“www.juhuiyin.com“);
????????}
private?void?MainForm_Load(object?sender?EventArgs?e)?{
InitAppIcon();
InitTooltips(this.Controls);
InitHotkeys();
???????
????????}
#region?App?Icon
///?
///?embedding?the?resource?using?the?Visual?Studio?designer?results?in?a?blurry?icon.
///?the?best?way?to?get?a?non-blurry?icon?for?Windows?7?apps.
///?
private?void?InitAppIcon()?{
assembly?=?Assembly.GetAssembly(typeof(MainForm));
//Icon?=?new?Icon(GetResourceStream(“sharpbrowser.ico“)?new?Size(64?64));
}
public?static?Assembly?assembly?=?null;
public?Stream?GetResourceStream(string?filename?bool?withNamespace?=?true)?{
try?{
return?assembly.GetManifestResourceStream(“SharpBrowser.Resources.“?+?filename);
}?catch?(System.Exception?ex)?{?}
return?null;
}
#endregion
#region?Tooltips?&?Hotkeys
///?
///?these?hotkeys?work?when?the?user?is?focussed?on?the?.NET?form?and?its?controls
///?AND?when?the?user?is?focussed?on?the?browser?(CefSharp?portion)
///?
private?void?InitHotkeys()?{
//?browser?hotkeys
KeyboardHandler.AddHotKey(this?CloseActiveTab?Keys.W?true);
KeyboardHa
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-15?13:33??src\
?????目錄???????????0??2018-08-14?11:41??src\.vs\
?????目錄???????????0??2018-08-14?11:41??src\.vs\SharpBrowser\
?????目錄???????????0??2018-08-14?11:44??src\.vs\SharpBrowser\v14\
?????文件???????71680??2018-08-15?12:22??src\.vs\SharpBrowser\v14\.suo
?????文件?????????831??2018-08-14?13:41??src\1.ico
?????文件?????????416??2017-09-22?14:38??src\App.config
?????目錄???????????0??2018-08-14?11:41??src\Data\
?????文件???????45761??2017-09-22?14:38??src\Data\JSON.cs
?????目錄???????????0??2018-08-15?12:19??src\Handlers\
?????文件????????2577??2018-08-15?08:34??src\Handlers\CefLifeSpanHandler.cs
?????文件????????3320??2017-09-22?14:38??src\Handlers\ContextMenuHandler.cs
?????文件????????2572??2018-08-15?12:19??src\Handlers\DownloadHandler.cs
?????文件?????????958??2017-09-22?14:38??src\Handlers\HostHandler.cs
?????文件????????1835??2017-09-22?14:38??src\Handlers\KeyboardHandler.cs
?????文件????????8178??2018-08-15?09:21??src\Handlers\LifeSpanHandler.cs
?????文件???????11760??2018-08-15?09:27??src\Handlers\RequestHandler.cs
?????文件????????5569??2017-09-22?14:38??src\Handlers\SchemeHandler.cs
?????文件?????????305??2017-09-22?14:38??src\Handlers\SchemeHandlerFactory.cs
?????文件???????21447??2018-08-15?12:21??src\MainForm.Designer.cs
?????文件???????24986??2018-08-15?12:21??src\MainForm.cs
?????文件???????17637??2018-08-15?12:21??src\MainForm.resx
?????文件?????????508??2018-08-14?15:08??src\Program.cs
?????目錄???????????0??2018-08-14?11:41??src\Properties\
?????文件????????1463??2017-09-22?14:38??src\Properties\AssemblyInfo.cs
?????文件????????2866??2018-08-14?13:50??src\Properties\Resources.Designer.cs
?????文件????????5698??2017-09-22?14:38??src\Properties\Resources.resx
?????文件????????1113??2018-08-14?13:50??src\Properties\Settings.Designer.cs
?????文件?????????242??2017-09-22?14:38??src\Properties\Settings.settings
?????目錄???????????0??2018-08-14?13:41??src\Resources\
?????文件?????????545??2017-09-22?14:38??src\Resources\blankpage.png
............此處省略120個文件信息
評論
共有 條評論