单击链接时如何修改 QtWebEngine 行为?
Posted
技术标签:
【中文标题】单击链接时如何修改 QtWebEngine 行为?【英文标题】:How to modify QtWebEngine behavior when link is clicked? 【发布时间】:2017-03-14 13:50:31 【问题描述】:我有WebEngineView
:
WebEngineView
anchors.fill: parent
如果我打开,例如谷歌搜索页面,点击链接,没有任何反应。但是如果我单击鼠标右键并选择“关注链接”,链接就会打开。如何让 QtWebEngine 在点击时跟随链接?如果链接的target="_blank"
【问题讨论】:
【参考方案1】:我认为您缺少 QWebEngineView 的 createWindow
函数,它是表单的虚拟保护函数:
QWebEngineView* createWindow(QWebEnginePage::WebWindowType type)
更多信息您可以访问createWindow qt5.8 doc,也可以在这里查看简单浏览器的示例代码simple browser qt。
希望对您有所帮助!快乐编码!
【讨论】:
以上是关于单击链接时如何修改 QtWebEngine 行为?的主要内容,如果未能解决你的问题,请参考以下文章
QtWebEngine 时允许使用 WebRTC 网络摄像头请求?