是否有一些API来获取WebBrowser控件的当前比例,例如Android中的WebView的GetScale方法,如果用户用手指缩放页面,我想获得当前比例并重置当前比例? 谢谢
答案 0 :(得分:0)
没有特殊属性,但您可以尝试以下
获取当前比例
MyBrowser.InvokeScript("eval", new string[] { "'' + screen.deviceXDPI/screen.logicalXDPI" })
基于How to detect page zoom level in all modern browsers?
重置比例
如上所示使用 InvokeScipt 通过视口元标记或-ms-viewport rule设置缩放(宽度:设备宽度或用户缩放:固定;最大缩放:1;最小缩放:1;)。