From 130abda5feeb999f13b73415c42b6c9ec58df8da Mon Sep 17 00:00:00 2001 From: Poncho <781063+MeisterP@users.noreply.github.com> Date: Sat, 5 Feb 2022 18:21:40 +0100 Subject: [PATCH] Python Chart Web: allow LocalContentCanAccessRemoteUrls (#4154) new versions of qtwebengine block those requests by default fix "Access to fetch at *** from origin 'file://' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https." see https://forum.qt.io/topic/132956/qwebengineview-javascript-fetch-cors-error-but-works-on-chrome-desktop --- src/Charts/PythonChart.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Charts/PythonChart.cpp b/src/Charts/PythonChart.cpp index 95c4942442..64c63cc2a1 100644 --- a/src/Charts/PythonChart.cpp +++ b/src/Charts/PythonChart.cpp @@ -448,6 +448,7 @@ PythonChart::setWeb(bool x) canvas->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding)); // stop stealing focus! canvas->settings()->setAttribute(QWebEngineSettings::FocusOnNavigationEnabled, false); + canvas->settings()->setAttribute(QWebEngineSettings::LocalContentCanAccessRemoteUrls, true); renderlayout->insertWidget(0, canvas); }