[WPF] 用CefShap仿制浏览器
- 多标签页
使用第三方库Dragablz可以很轻易地实现可拖动的标签页,多个标签页通过相同的缓存路径共享会话,两个箭头是切换标签页(仅超出时显示),右上角是窗口按钮。
- 右键菜单及快捷键
右键菜单实现接口IContextMenuHandler,由于是自定义控件,不止有浏览器,因此快捷键使用KeyBinding实现。
- 下载
实现接口IDownloadHandle,支持同时下载多个,这里是以弹窗的形式展现。
- 搜索
实现接口IFindHandler,快捷键是Ctrl+F。
- 仿真模式
设置浏览器代理切换不同的仿真设备,支持切换触摸事件。
- 缩放
支持Ctrl+鼠标滚轮缩放,支持快捷键Ctrl+加号和Ctrl+减号缩放。