• 7698阅读
  • 4回复

QtWebkit如何执行一段自定义的javascript代码? [复制链接]

上一主题 下一主题
离线leslielg
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-29
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
如何让QtWebKit加载完成一个url后,再执行一段我自己写的javascript代码呢?

看到QtWebFrame类有个evaluateJavaScript方法,但又不是execute,谁知道该如何实现?


离线benbenmajia

只看该作者 1楼 发表于: 2009-12-29
如果是在QDevelop中的话可以直接在QString的初始化中嵌入,如:
QString ss="<font......>zhong guo </font>";
安然.....
离线leslielg

只看该作者 2楼 发表于: 2009-12-29
已经解决了,就是使用evaluateJavaScript,可以在任意时刻在当前网页context中运行一段javascript程序。
离线fangjuntan

只看该作者 3楼 发表于: 2010-09-25
能所下周末解决的吗?
离线yeguoxiong

只看该作者 4楼 发表于: 2011-04-05
QWebFrame *currentframe = onlineMapWebView->page()->currentFrame();
QString value= currentframe ->evaluateJavaScript("prod()").toString();
快速回复
限100 字节
 
上一个 下一个