Qt WebEngine:有没有办法模拟移动浏览器?

Posted

技术标签:

【中文标题】Qt WebEngine:有没有办法模拟移动浏览器?【英文标题】:Qt WebEngine : Is there a way to emulate a mobile browser? 【发布时间】:2016-05-24 16:08:39 【问题描述】:

主要问题在标题中。我需要在桌面软件中模拟移动浏览器。我需要从桌面视图切换到移动视图,反之亦然。我的第一个想法是将视图调整为移动标准尺寸。它适用于只关注框架大小的主要网站。

但我不确定 webview 是否被视为真正的移动 webview。有没有办法将 Qt WebEngine 配置为移动浏览器或只是伪造它?

【问题讨论】:

【参考方案1】:

您需要在 Qt WebEngine 中设置标题 UserAgent

https://varvy.com/mobile/vary-user-agent.html

正如@demonplus 所说,使用httpUserAgent 属性。

【讨论】:

要更改用户代理,您需要使用httpUserAgent 属性 谢谢!这正是我所需要的。我在 webview 对象中寻找这个属性。

以上是关于Qt WebEngine:有没有办法模拟移动浏览器?的主要内容,如果未能解决你的问题,请参考以下文章

为啥qt webengine不能播放youtube直播视频流

Qt5.9 WebEngine 概述

用于 javascript 的 QT 5.4 WebEngine 开发工具

如何使用 QT WebEngine 发送 HTTPHeader?

使用 Qt WebEngine 自动授予对麦克风和摄像头的访问权限

Qt Webengine处理Excel二进制流输出(ArrayBuffer)