StupidBeauty
Read times:1063Posted at:Fri Feb 7 05:49:43 2014
- no title specified

Qt4.8文档翻译: QWebSettings类参考,QWebSettings Class Reference

成员类型文档

enum QWebSettings::FontFamily

这个枚举表示的是由CSS 2 定义的常规字体族 。欲知更多信息,请参考 CSS标准

常量

QWebSettings::StandardFont

0

QWebSettings::FixedFont

1

QWebSettings::SerifFont

2

QWebSettings::SansSerifFont

3

QWebSettings::CursiveFont

4

QWebSettings::FantasyFont

5


enum QWebSettings:: WebAttribute

这个枚举表示的是各种可通过 QWebSettings 配置的属性

常量

说明

QWebSettings::AutoLoadImages

0

控制着是否要自动载入网页中的图片。默认是启用的。

QWebSettings::DnsPrefetchEnabled

?

控制着QtWebkit 是否要尝试预先获取条目,以加快浏览速度。这个选项只能作为全局属性使用。只对Qt 4.6及之后的版本有效。默认是禁用状态。

QWebSettings::JavascriptEnabled

1

启用或禁用JavaScript 程序的运行。默认是启用状态。

QWebSettings::JavaEnabled

2

启用或禁用Java小程序。目前不支持Java小程序

QWebSettings::PluginsEnabled

3

启用或禁用网页中的插件(例如,使用NPAPI)。带有诸如"application/x-qt-plugin"这样的多媒体类型的Qt插件不受此选项的影响。默认是禁用状态。

QWebSettings::PrivateBrowsingEnabled

4

隐私浏览模式,禁止WebKit将已访问的页面记录到历史中去,也禁止储存网页图标。默认是禁用状态。

QWebSettings::JavascriptCanOpenWindows

5

控制着JavaScript程序能否打开新窗口。默认是禁用状态。

QWebSettings::JavascriptCanCloseWindows

?

控制着JavaScript程序能否关闭窗口。默认是禁用状态。

QWebSettings::JavascriptCanAccessClipboard

6

控制着JavaScript程序能否读取或写入剪贴板。默认是禁用状态。

QWebSettings::DeveloperExtrasEnabled

7

启用为网页开发者准备的额外工具。目前,这个选项会导致启用上下文菜单中的"Inspect"条目,并且会启用对 QWebInspector 的使用,那个东西控制着用于进行网站调试的网页分析器。默认是禁用状态。

QWebSettings::SpatialNavigationEnabled

?

启用或禁用立体导航功能,这个功能就是,使用左、右、上、下方向箭在网页中的各个可获取焦点的元素(例如链接和表单控件)之间导航。例如,当用户按下向右的箭头时,便会探索式地确定在右侧是否有一个元素是他/她尝试要定位的,并且确定出哪个才是他/她真正想定位的。默认是禁用状态。

QWebSettings::LinksIncludedInFocusChain

8

控制着超链接是否要算入到键盘焦点移动链中去。默认是启用状态。

QWebSettings::ZoomTextOnly

9

控制着对于某个帧所设置的缩放因子是仅仅应用到文字上还是应用到所有内容上。默认是禁用状态(即应用到所有内容上)。

QWebSettings::PrintElementBackgrounds

10

控制着,当页面被打印时,是否也要打印背景颜色和背景图片。默认是启用状态。

QWebSettings::OfflineStorageDatabaseEnabled

11

是否启用对于HTML 5 离线存储特性的支持。默认是禁用状态。

QWebSettings::OfflineWebApplicationCacheEnabled

12

是否启用对于HTML 5 网页程序缓存功能的支持。默认是禁用状态。

QWebSettings::LocalStorageEnabled

13

是否启用对于HTML 5 本地存储功能的支持。默认是禁用状态。(这个值是从4.6 开始引入的)

QWebSettings::LocalContentCanAccessRemoteUrls

?

本地载入的文档是否允许访问远程URL。默认是禁用状态。要了解更多关于安全来源及本地/远程内容区别的信息,就参考 QWebSecurityOrigin 。(这个值是从4.6 开始引入的。)

QWebSettings::LocalContentCanAccessFileUrls

?

本地载入的文档是否允许访问本地其它的URL。默认是启用状态。要了解更多关于安全来源及本地/远程内容区别的信息,就参考 QWebSecurityOrigin

QWebSettings::XSSAuditingEnabled

?

是否要监视由脚本发起的载入请求,以识别出跨站脚本行为。可疑的脚本会被阻止,并且在分析器的JavaScript 终端中输出相应的报告。启用这个功能可能会导致性能下降,因此默认是禁用状态。

QWebSettings::AcceleratedCompositingEnabled

?

这个功能,在与 QGraphicsWebView 配套使用时,会加快网页上的动画的速度。对于变换和透明度属性进行的CSS动画,会通过对被动画的元素的缓存内容进行组合的方式来渲染。默认是启用状态。

QWebSettings::TiledBackingStoreEnabled

?

这个选项会启用 QGraphicsWebView 的平铺后端存储功能。在启用平铺后端存储功能的情况下,在当前可见区域当中及周围的网页内容会被以位图平铺的方式进行推测式地缓存。当网页内容发生改变时,这些位图平铺会自动保持同步。启用平铺功能会显著加快对于重型操作的绘制速度,例如滚动操作。启用这个功能会增加内存消耗。它对于那些采用了CSS 固定位置属性的内容支持得不好(参考 resizesToContents 属性)。 tiledBackingStoreFrozen 属性允许程序临时地将后端存储中的内容冻结住。默认是禁用状态。

QWebSettings::FrameFlatteningEnabled

?

启用了这个功能的话,每个子帧都会被当场展开为它自身的内容。在触摸设备上,人们不希望页面中存在任何的可滚动的子部分,因为,这会导致用户的困惑,在滚 动时,有些时候会引起子部分的滚动,有些时候却又引起页面本身的滚动。由于这个原因,在触摸设备上,iframes和framesets几乎没有什么用处。这会导致所有的帧被平铺,从而形成一整个可滚动的页面。默认是禁用状态。

QWebSettings::SiteSpecificQuirksEnabled

?

这个选项,会导致WebKit 启用针对破网站的绕过措施。默认是启用状态。


成员函数文档

void QWebSettings:: setFontFamily ( FontFamily which , const QString & family )

将指定的常规字体族 which的实际字体族设置为family

参考 fontFamily ()

void QWebSettings:: setOfflineStoragePath ( const QString & path ) [static]

path设置为HTML5 客户端数据库存储数据的保存位置。

path必须为一个已经存在的目录

设置一个空的路径会禁用这个功能

对于客户端数据库的支持可通过设置 OfflineStorageDatabaseEnabled 属性的方式来启用。

这个函数是从Qt 4.5 开始引入的

参考 offlineStoragePath ()

未知美人

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands