XiaoLi8848 2020-08-24 11:52 采纳率: 0%
浏览 154
已采纳

C# winform下WebKit控件中的网页缩放

我尝试了C# winform下引用**WebKitBrowser.dll**到工具箱,以替换自带的IE的WebBrowser。

但是现在出现了问题,我在我的高DPI设备上,在app.mainifest里添加了

<!-- 指示该应用程序可以感知 DPI 且 Windows 在 DPI 较高时将不会对其进行
       自动缩放。Windows Presentation Foundation (WPF)应用程序自动感知 DPI,无需
       选择加入。选择加入此设置的 Windows 窗体应用程序(目标设定为 .NET Framework 4.6 )还应
       在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" 设置设置为 "true"。-->
  <application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
    </windowsSettings>
  </application>

但是之后,虽然窗体上的文字清晰了,WebKitBrowser显示的网页却被缩小了。窗体效果

如图。请问我应该怎么放大WebKitBrowser中显示的网页?

  • 写回答

2条回答 默认 最新

  • jingluan666 2020-08-24 12:56
    关注

    使用cefsharp这个控件看看有没有问题,NuGet可以安装

    https://github.com/cefsharp/CefSharp

    https://www.cnblogs.com/jy8888/p/12106168.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效