Windows phone 8 Windows Phone 8';使用WebBrowser控件重置电子秤?

Windows phone 8 Windows Phone 8';使用WebBrowser控件重置电子秤?,windows-phone-8,Windows Phone 8,是否有一些API可以获取WebBrowser控件的当前比例,比如Android中WebView的GetScale方法,如果用户用手指缩放页面,我想获取当前比例并重置当前比例? 谢谢没有特殊属性,但您可以尝试以下操作 获取当前比例 MyBrowser.InvokeScript("eval", new string[] { "'' + screen.deviceXDPI/screen.logicalXDPI" }) 基于 重置比例 MyBrowser.InvokeScript("eval", ne

是否有一些API可以获取WebBrowser控件的当前比例,比如Android中WebView的GetScale方法,如果用户用手指缩放页面,我想获取当前比例并重置当前比例?
谢谢

没有特殊属性,但您可以尝试以下操作

获取当前比例

MyBrowser.InvokeScript("eval", new string[] { "'' + screen.deviceXDPI/screen.logicalXDPI" })
基于

重置比例

MyBrowser.InvokeScript("eval", new string[] { "'' + screen.deviceXDPI/screen.logicalXDPI" })

如上所示,使用InvokeScipt通过视口元标记或(宽度:设备宽度或用户缩放:固定;最大缩放:1;最小缩放:1;)设置缩放。

我找到了一个解决方法来重置浏览器的缩放。将WebBrowser的高度降低到一个非常小的数字,例如10秒后,重置WebBrowser的高度,令人惊讶的是,缩放已经重置