我有:
当我在FireFox中加载这个html页面时,一切正常:可以从javascript调用Swf,反之亦然。但是在Qt-app中只有swf可以调用javascript方法,但反之亦然。调用swf方法失败,并在javascript控制台上打印以下消息:“在NPObject上调用方法时出错”。
任何想法如何使Qt-app表现得像FireFox,即可以从javascript调用Swf?任何帮助将不胜感激,
背景:
答案 0 :(得分:1)
我自己解决了问题。
加载html-page的原始代码如下:
QFile html(<theHtmlPageFileName>);
html.open(QIODevice::ReadOnly);
m_page->mainFrame()->setContent(html.readAll());
重写的变体:
m_page->mainFrame()->load(<theHtmlPageFileName>);
在后一种变体中,一切正常。
顺便说一句:在Windows下,第一个变体也可以。