diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/darwin/qdarwinwebview.mm | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/plugins/darwin/qdarwinwebview.mm b/src/plugins/darwin/qdarwinwebview.mm index b31bdaf..9cf7b93 100644 --- a/src/plugins/darwin/qdarwinwebview.mm +++ b/src/plugins/darwin/qdarwinwebview.mm @@ -287,18 +287,14 @@ void QDarwinWebViewPrivate::setUrl(const QUrl &url) if (url.isValid()) { requestFrameCount = 0; -#if QT_MACOS_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(101100, 90000) if (url.isLocalFile()) { // We need to pass local files via loadFileURL and the read access should cover // the directory that the file is in, to facilitate loading referenced images etc - if (__builtin_available(macOS 10.11, iOS 9, *)) { - [wkWebView loadFileURL:url.toNSURL() - allowingReadAccessToURL:QUrl(url.toString(QUrl::RemoveFilename)).toNSURL()]; - return; - } + [wkWebView loadFileURL:url.toNSURL() + allowingReadAccessToURL:QUrl(url.toString(QUrl::RemoveFilename)).toNSURL()]; + } else { + [wkWebView loadRequest:[NSURLRequest requestWithURL:url.toNSURL()]]; } -#endif - [wkWebView loadRequest:[NSURLRequest requestWithURL:url.toNSURL()]]; } } |