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

新人求教,qwebview,是否支持网页上的java applet。

5
回复
7430
查看
[复制链接]

尚未签到

来源: 2014-6-5 23:57:29 显示全部楼层 |阅读模式
1Qter豆
新人,请教各位老师1个问题。
网页上有个java applet,用ie和火狐浏览器分别在windows和liunx下都能正常。
但是用qwebview显示时,却要求下载jre.
后来我百度了下,加上plugin和javascript的设置,这下不显示下载jre的网页要求了,但是也不能正常执行。
又有人说4。8以上才支持applet,而我安装的是qt-sdk-win-opensource-2010.02.1.exe,
我很迷茫。求指点。

最佳答案

查看完整内容

webView->settings()->setAttribute(QWebSettings::JavascriptEnabled,true); webView->settings()->setAttribute(QWebSettings:luginsEnabled,true); 你设置看看!我使用这样设置是可以的!
回复

使用道具 举报

累计签到:157 天
连续签到:1 天
2014-6-5 23:57:30 显示全部楼层
webView->settings()->setAttribute(QWebSettings::JavascriptEnabled,true);
webView->settings()->setAttribute(QWebSettings:luginsEnabled,true);
你设置看看!我使用这样设置是可以的!
回复

使用道具 举报

尚未签到

2014-6-6 01:02:37 显示全部楼层
我的代码是这样写的:
#include <QWebFrame>
#include <QWebView>
#include <QApplication>
#include <ui_form.h>
int main(int argc, char *argv[])
{
   QApplication a(argc, argv);
   QWebSettings *settings = QWebSettings::globalSettings();
   settings->setAttribute(QWebSettings:luginsEnabled,true);
   settings->setAttribute(QWebSettings::JavaEnabled,true);
   settings->setAttribute(QWebSettings::JavascriptEnabled,true);
   settings->setAttribute(QWebSettings::JavascriptCanOpenWindows,true);
   settings->setAttribute(QWebSettings::JavascriptCanAccessClipboard,true);
   settings->setAttribute(QWebSettings:eveloperExtrasEnabled,true);
   settings->setAttribute(QWebSettings:ocalStorageEnabled,true);
   settings->setAttribute(QWebSettings:inksIncludedInFocusChain,true);
   settings->setAttribute(QWebSettings::AutoLoadImages,true);
   QWebView view;
   QCoreApplication::addLibraryPath("./plugins");
   view.load(QUrl("http://192.168.12.248"));
   view.show();

    return a.exec();
}
回复

使用道具 举报

尚未签到

2014-6-6 01:05:07 显示全部楼层
后来,我又安装了qt5.3,可是还是不能用,不知道是qwebview不支持applet还是别的原因。。
回复

使用道具 举报

尚未签到

2014-6-6 09:14:35 显示全部楼层
我记得QWebSettings有个是叫  “JavaEnable” 的东东,会自动调用本地的jre
回复

使用道具 举报

尚未签到

2014-6-8 14:22:30 显示全部楼层
多谢,好像qwebview不支持apple?
回复

使用道具 举报

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

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