QWebEngine 默认阻碍 github 导航
QWebEngine hinders github navigation by default
我在网络浏览器上工作,没有更改任何 QWebEngineSettings,github 无法加载必要的 javascript。
QWebEngines javascript 访问时的输出 github
The Content-Security-Policy directive 'worker-src' is implemented behind a flag which is currently disabled.
Uncaught TypeError: this.toggleAttribute is not a function
Uncaught TypeError: this.toggleAttribute is not a function
Uncaught (in promise) ReferenceError: AbortController is not defined
...
等等,我试过设置
settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessRemoteUrls, true);
settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessFileUrls, true);
并确保它们已启用,但没有任何成功。有谁知道我必须更改哪个安全策略才能使 github 正常工作?
从 Qt 5.9.9 升级到 5.15.0 解决了这个问题。
我在网络浏览器上工作,没有更改任何 QWebEngineSettings,github 无法加载必要的 javascript。
QWebEngines javascript 访问时的输出 github
The Content-Security-Policy directive 'worker-src' is implemented behind a flag which is currently disabled.
Uncaught TypeError: this.toggleAttribute is not a function
Uncaught TypeError: this.toggleAttribute is not a function
Uncaught (in promise) ReferenceError: AbortController is not defined
...
等等,我试过设置
settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessRemoteUrls, true);
settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessFileUrls, true);
并确保它们已启用,但没有任何成功。有谁知道我必须更改哪个安全策略才能使 github 正常工作?
从 Qt 5.9.9 升级到 5.15.0 解决了这个问题。