【发布时间】:2014-05-26 16:17:22
【问题描述】:
我在 QT 应用程序中使用 QWebview 打开本地 HTML。 HTML 页面包含一个 SWF 电影,我使用 Javascript 在外部对其进行管理。
即下面是我如何使用 C++ 打开 HTML 页面:
/* ... */
ui->webview->setUrl(QURL::fromLocalFile(indexHtmlPath);
在 HTML 页面内我有这个 Javacript 代码:
/* ... */
swfObject.GotoFrame(10)
HTML 页面在 Web 服务器中工作正常,但本地版本给我一个错误:“错误调用 NPObject 的方法。”。
这似乎是一个 Flash 安全策略,但我该如何避免呢?
我使用的是 QT 5.2.1,但使用 Firefox 打开本地页面时出现同样的错误。
【问题讨论】:
标签: javascript qt flash qwebview