diff options
author | Jüri Valdmann <juri.valdmann@qt.io> | 2018-01-23 10:36:52 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-10-04 10:19:05 +0200 |
commit | 1c7702af52f7eb4c80fd68404234032993b9365d (patch) | |
tree | 8e62b1bee6ae61ce0e8e94ef2aca846569c86327 /chromium/url | |
parent | edf083dee1c2f73da077a442c89f305b8bdac18f (diff) | |
download | qtwebengine-chromium-1c7702af52f7eb4c80fd68404234032993b9365d.tar.gz |
Adapt ProtocolHandlerRegistry for WebEngine
Disable persistence, OS integration and Chrome-specific features.
Task-number: QTBUG-62783
Change-Id: I33d8c3a59de9876a466aacada7e5d5c307352d14
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/url')
-rw-r--r-- | chromium/url/url_util_qt.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/url/url_util_qt.h b/chromium/url/url_util_qt.h index 199ca62c4fd..1a7cf682171 100644 --- a/chromium/url/url_util_qt.h +++ b/chromium/url/url_util_qt.h @@ -52,6 +52,15 @@ struct COMPONENT_EXPORT(URL) CustomScheme { static void LoadSchemes(const base::CommandLine* command_line); }; +// Check if |scheme| is handled by Chromium, QtWebEngine (qrc), or the +// application (custom schemes). If so, then the scheme cannot be overridden by +// web APIs such as registerProtocolHandler. +// +// Implemented in QtWebEngine repository. +// +// Thread-safe. +bool IsHandledProtocol(base::StringPiece scheme); + } // namespace url #endif // URL_URL_UTIL_QT_H_ |