我想将 cefsharp 浏览器放入 windows 10 触摸屏设备中。我遇到了显示网站的基本编码问题。下面是我的代码:
public ChromiumWebBrowser browser;
public Form1()
{
InitializeComponent();
InitBrowser();
}
public void InitBrowser()
{
Cef.Initialize(new CefSettings());
browser = new ChromiumWebBrowser("www.google.com");
this.Controls.Add(browser);
browser.Dock = DockStyle.Fill;
}
当我运行该应用程序时,会出现以下内容:
浏览器大小似乎变得小于窗口大小。
当我向下滚动时,会出现以下内容:
好像已经正常了。
但是当我再次向上滚动时,同样的问题再次发生:
编码只是基本的。我在我的笔记本电脑上试了一下,没问题。但是我在这个触屏设备上试了一下就会出现这个问题。意味着并非所有设备都会有此问题。你们知道哪里出了问题吗?
最佳答案
尝试右键单击您的 exe -> 兼容性 -> 选中“在高 DPI 设置上禁用显示缩放”
关于javascript - cefsharp 显示网站的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37716722/