gpt4 book ai didi

c++ - QtWebkit:支持javascript页面打开?

转载 作者:行者123 更新时间:2023-11-28 03:54:10 24 4
gpt4 key购买 nike

我试图让 QtWebkit 允许通过 Javascript 打开页面但没有成功。

我不使用 QWebView,只使用 QWebPage( headless 运行)。我从 QWebPage 派生并覆盖了 createWindow(目前我的覆盖只是记录一条消息并调用基本的 createWindow)。我还将 JavascriptCanOpenWindows 设置为 true。

调用了我的函数,但基本的 createWindow 似乎只返回 NULL 和 QWebPage。为什么会这样?

最佳答案

看起来 QWebPage 实现中的 createWindow() 返回 NULL。

在我的程序中,我从 createWindow() 返回了派生自 QWebPage 的类的实例。为了自定义新页面的处理,我重新实现了 acceptNavigationRequest() 方法。

阅读 browser application example 对我很有帮助来自显示它如何处理新窗口创建的 Qt 示例。

关于c++ - QtWebkit:支持javascript页面打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4266879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com