我有一个可以有多个窗口的应用程序,并且在每个窗口中都有一个托管UserControl
控件的自定义CefSharp.WinForms.ChromiumWebBrowser
。
我可以使用CefSharp. WebBrowserExtensions. SetZoomLevel
更改浏览器的缩放级别,没有任何问题。
我唯一的问题是,当这样做时,所有浏览器实例的缩放级别(在所有单独的窗口中)都会发生变化。
为什么会这样,如何防止它?我发现对SetZoomLevel
的调用是通过特定的控件实例,但所有其他实例也受到影响,我感到很惊讶。
P.S。:我正在使用CEF 3.2454.1344.g2782fb8(Chromium 45.0.2454.101)。
答案 0 :(得分:0)
显然,缩放级别是按 sub -domain 链接的。如果我使用“http://window1.localhost”和“http://window2.localhost”,我可以单独调整缩放级别。