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 解决了这个问题。