用这个控件本身就是错误的选择。
没办法啊
这个东西超级难用,你可以用cef sharp wpf 版的。我用过winform 版的挺好用的。
听你的了,确实规避了很多问题,CefWebBrowser
F12查到底层的类
public sealed class CefFrame : IDisposable { public CefBrowser Browser { get; } public long Identifier { get; } public bool IsFocused { get; } public bool IsMain { get; } public bool IsValid { get; } public string Name { get; } public CefFrame Parent { get; } public string Url { get; } public CefV8Context V8Context { get; } public void Copy(); public void Cut(); public void Delete(); public void Dispose(); public void ExecuteJavaScript(string code, string url, int line); public void GetSource(CefStringVisitor visitor); public void GetText(CefStringVisitor visitor); public void LoadRequest(CefRequest request); public void LoadString(string content, string url); public void LoadUrl(string url); public void Paste(); public void Redo(); public void SelectAll(); public void Undo(); public void ViewSource(); public void VisitDom(CefDomVisitor visitor); }
但是现在出现两个问题:
1:右键菜单无法屏蔽
2:页面上用的三方时间插件(my97时间)变英文版了
建议使用winform的webbrowser,WPF的很多坑。虽然winform也有坑,如置顶问题