gpt4 book ai didi

javascript - 如何通过 Qt 访问 javascript 中的数据?

转载 作者:行者123 更新时间:2023-11-28 02:53:00 26 4
gpt4 key购买 nike

我使用webview来显示网页,

view->setUrl(QUrl("C:\\Qt\\2010.07\\qt\\serbest\\googleSearch.htm"));

在 HTML 代码中我放置了一些 ajax 代码 googleSearch。执行程序后, WebView 运行并有结果(页面链接)。

当我单击任何链接时,它们都无法打开。那么我该怎么做才能打开我点击的链接呢?

如何从 Qt 中的 javascript 结果访问链接的标题?

最佳答案

"C:\Qt\2010.07\qt\serbest\googleSearch.htm"

这不是 URL,而是 Windows 路径名。此外,它还有麻烦的未转义反斜杠: \201 是许多语言中控制字符 U+0081 的字符串文字转义(包括根据您的标签的 JavaScript,尽管该代码段实际上似乎不是 JavaScript) )。

该文件名的 URL 形式类似于:

"file:///C|/Qt/2010.07/qt/serbest/googleSearch.htm"

您可以使用 fromLocalFile() 将文件名转换为 URL .

关于javascript - 如何通过 Qt 访问 javascript 中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3362281/

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