找回密码
 立即注册
收起左侧

Qt使用WebBrowser并调用网页中的JS函数怎么实现?

3
回复
6261
查看
[复制链接]
累计签到:23 天
连续签到:1 天
来源: 2015-3-17 15:59:30 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题
回复

使用道具 举报

尚未签到

2015-3-17 17:42:11 显示全部楼层
import QtWebKit.experimental 1.0

QML版:你可以查查上面这个东西的资料,不是太好用,不过做到你的需求没问题的。

C++版:文档里面搜“evaluateJavaScript”

另外,Qt的老webkit准备退休了,这些api可能都要作废。新的webkit直接用了谷歌浏览器的内核。

回复 支持 反对

使用道具 举报

累计签到:23 天
连续签到:1 天
2015-3-18 09:55:54 显示全部楼层
Joey_Chan 发表于 2015-3-17 17:42
import QtWebKit.experimental 1.0

QML版:你可以查查上面这个东西的资料,不是太好用,不过做到你的需求 ...

这种方法已经试过,不好用,就放弃了。现在用的是QAxWidget加载IE内核,但是用这种方式不知道怎么调用JS,也就是说Qt和IE交互搞不定。
回复 支持 反对

使用道具 举报

尚未签到

2015-3-18 11:17:38 显示全部楼层
cliffordl 发表于 2015-3-18 09:55
这种方法已经试过,不好用,就放弃了。现在用的是QAxWidget加载IE内核,但是用这种方式不知道怎么调用JS ...

如果我说的方法都不好用就真没别的方法了,除非你去看看新的QtWebEngine模块,这个是谷歌浏览器内核
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了