MCPcopy Index your code
hub / github.com/PyQt5/PyQt / initSettings

Method initSettings

QWebEngineView/JsSignals.py:68–119  ·  view source on GitHub ↗

eg: 初始化设置

(self)

Source from the content-addressed store, hash-verified

66 return super(WebEngineView, self).load(QUrl(url))
67
68 def initSettings(self):
69 """
70 eg: 初始化设置
71 """
72 # 获取浏览器默认设置
73 settings = QWebEngineSettings.globalSettings()
74 # 设置默认编码utf8
75 settings.setDefaultTextEncoding("utf-8")
76 # 自动加载图片,默认开启
77 # settings.setAttribute(QWebEngineSettings.AutoLoadImages,True)
78 # 自动加载图标,默认开启
79 # settings.setAttribute(QWebEngineSettings.AutoLoadIconsForPage,True)
80 # 开启js,默认开启
81 # settings.setAttribute(QWebEngineSettings.JavascriptEnabled,True)
82 # js可以访问剪贴板
83 settings.setAttribute(
84 QWebEngineSettings.JavascriptCanAccessClipboard, True)
85 # js可以打开窗口,默认开启
86 # settings.setAttribute(QWebEngineSettings.JavascriptCanOpenWindows,True)
87 # 链接获取焦点时的状态,默认开启
88 # settings.setAttribute(QWebEngineSettings.LinksIncludedInFocusChain,True)
89 # 本地储存,默认开启
90 # settings.setAttribute(QWebEngineSettings.LocalStorageEnabled,True)
91 # 本地访问远程
92 settings.setAttribute(
93 QWebEngineSettings.LocalContentCanAccessRemoteUrls, True)
94 # 本地加载,默认开启
95 # settings.setAttribute(QWebEngineSettings.LocalContentCanAccessFileUrls,True)
96 # 监控负载要求跨站点脚本,默认关闭
97 # settings.setAttribute(QWebEngineSettings.XSSAuditingEnabled,False)
98 # 空间导航特性,默认关闭
99 # settings.setAttribute(QWebEngineSettings.SpatialNavigationEnabled,False)
100 # 支持平超链接属性,默认关闭
101 # settings.setAttribute(QWebEngineSettings.HyperlinkAuditingEnabled,False)
102 # 使用滚动动画,默认关闭
103 settings.setAttribute(QWebEngineSettings.ScrollAnimatorEnabled, True)
104 # 支持错误页面,默认启用
105 # settings.setAttribute(QWebEngineSettings.ErrorPageEnabled, True)
106 # 支持插件,默认关闭
107 settings.setAttribute(QWebEngineSettings.PluginsEnabled, True)
108 # 支持全屏应用程序,默认关闭
109 settings.setAttribute(
110 QWebEngineSettings.FullScreenSupportEnabled, True)
111 # 支持屏幕截屏,默认关闭
112 settings.setAttribute(QWebEngineSettings.ScreenCaptureEnabled, True)
113 # 支持html5 WebGl,默认开启
114 settings.setAttribute(QWebEngineSettings.WebGLEnabled, True)
115 # 支持2d绘制,默认开启
116 settings.setAttribute(
117 QWebEngineSettings.Accelerated2dCanvasEnabled, True)
118 # 支持图标触摸,默认关闭
119 settings.setAttribute(QWebEngineSettings.TouchIconsEnabled, True)
120
121
122class Window(QWidget):

Callers 1

__init__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected