在CefSharp常见问题中,它声明您应该禁用包加载:
var settings = new CefSharp.CefSettings
{
PackLoadingDisabled = true
};对于生产模式应用程序来说,这通常是可以的。
我有一个问题,在一个特定的网站上,红色边框出现在下拉框周围。如果我设置PackLoadingDisabled = false并确保cef.pak文件位于文件夹中(此cef.pak与CefSharp nuget包一起分发)。我不包括任何其他的.pak文件,除了定位/en-US.pak),这样就解决了这个问题。
我的问题是,这个cef.pak文件有什么用途?
我看过CEF3自述,它表明它是可选的,但是不太清楚这个包有什么用途。在我将它包含到我的软件发行版之前,我需要确切地知道它的用途。
在我的发布版本中启用了包加载安全吗?
发布于 2015-01-06 11:38:41
pak文件用于可以打开的开发工具。
我们选择不发货。唯一会出现的情况是,不管我们使用什么包加载禁用值,都会创建一个“locales”文件夹。localesdirpath同样没有任何效果。
locales文件夹和红色滚动条-都是由cefSharp从cef继承的,上游bug也是如此。好消息是您可以使用一些javascript修复红色滚动条,这意味着您仍然可以使用当前的铬代码。
查找:-webkit-滚动条/::-webkit-滚动条-拇指/:-webkit-滚动条-拇指:垂直:悬停/:-webkit-滚动条-拇指:垂直:活动等等。
https://stackoverflow.com/questions/27399973
复制相似问题