【发布时间】:2011-12-26 18:56:04
【问题描述】:
我在基于 Arm 的平台上移植了 QtWebkit。我们能够运行 QtTestBrowser。 我想在上述浏览器中禁用“同源策略”。
如果有人对此有任何想法,请告诉我。
【问题讨论】:
标签: same-origin-policy qtwebkit
我在基于 Arm 的平台上移植了 QtWebkit。我们能够运行 QtTestBrowser。 我想在上述浏览器中禁用“同源策略”。
如果有人对此有任何想法,请告诉我。
【问题讨论】:
标签: same-origin-policy qtwebkit
我知道这是旧的,但您可以通过修改 QWebPage 的设置来做到这一点:
auto settings = page.settings();
settings->setAttribute(QWebSettings::LocalContentCanAccessRemoteUrls,true);
settings->setAttribute(QWebSettings::LocalContentCanAccessFileUrls,true);
【讨论】:
默认情况下,Qt 不公开禁用/白名单同源策略的方法。扩展相同的(qwebsecurityorigin.cpp)并使其工作。
【讨论】: