• 4013阅读
  • 2回复

[提问]QWebView 无法打开flash应用的超链接 [复制链接]

上一主题 下一主题
离线tangbao203
 

只看楼主 正序阅读 楼主  发表于: 2013-08-24
gameView->load(QUrl("http://www.baidu.com/"/*jsonObj["url"].toString()*/));    
QWebSettings *webSets=QWebSettings::globalSettings();    
webSets->setAttribute(QWebSettings::JavaEnabled,true);    
webSets->setAttribute(QWebSettings::PluginsEnabled,true);    
webSets->setAttribute(QWebSettings::JavascriptCanAccessClipboard,true);    
webSets->setAttribute(QWebSettings::JavascriptCanOpenWindows,true);    
webSets->setAttribute(QWebSettings::LocalContentCanAccessRemoteUrls,true);    
webSets->setAttribute(QWebSettings::LocalContentCanAccessFileUrls,true);    
webSets->setAttribute(QWebSettings::XSSAuditingEnabled,true);    
webSets->setAttribute(QWebSettings::SpatialNavigationEnabled,true);    
webSets->setAttribute(QWebSettings::DeveloperExtrasEnabled,true);    
gameView->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
connect(gameView,SIGNAL(linkClicked(QUrl)),SLOT(openBrowseUrl(QUrl)));
请大侠帮助呀?      我用baidu网做了一个测试 ,可以接到 linkClick信号      
但是换成 flash.swf  就不能收到 linkClick信号?      怎么办呀?              
我是最终要执行QDesktopService::openUrl(QUrl)的
离线tangbao203

只看该作者 2楼 发表于: 2013-08-26
回 1楼(XChinux) 的帖子
能正常执行,就是flash里面的链接全部都不工作了,
离线XChinux

只看该作者 1楼 发表于: 2013-08-26
Flash能正常显示执行吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个