1

我是使用 QT 编程 c++ 的新手

我有一个包含 QWebView 的窗口

问题是当我进入一个使用java脚本的网站(例如:index.jsp)时,当js请求newwindow时,它没有打开,它只是用相同的内容刷新页面。当我检查请求的链接地址时,它是这样的(例如:www.website.com/index.jsp#)

那么我如何在同一个 QWebView 中打开此链接?

顺便说一句,我试图通过这段代码启用 javascript

// in the mainwindow 
ui->webView->settings()->setAttribute(QWebSettings::JavascriptEnabled,true);
ui->webView->settings()->setAttribute(QWebSettings::JavascriptCanOpenWindows,true);
ui->webView_2->page()->settings()->setAttribute(QWebSettings::JavascriptCanOpenWindows, true);

并没有解决问题

4

0 回答 0