Sailfish Browser is web browser for Sailfish OS and is shipping with Sailfish OS devices. Sailfish Browser uses Sailfish Silica Qt components for the browser chrome and gecko engine with embedlite Qt5 binding. More information about the architecture can be found from https://web.archive.org/web/20180830103541/http://blog.idempotent.info/posts/whats-behind-sailfish-browser.html . Feel free to ask questions on Forum from Maintainers.
- Raine Mäkeläinen (rainemak)
- David Llewellyn-Jones (llewelld)
- Sailfish WebView - https://github.com/sailfishos/sailfish-components-webview
- QtMozEmbed - Qt bindings - https://github.com/sailfishos/qtmozembed
- Gecko browser engine with EmbedLite components and API - https://github.com/sailfishos/gecko-dev
Browser uses a separate native content window by default. For comparison with Qt Quick scene-graph presentation, run this as the device session user:
dconf write /apps/sailfish-browser/settings/native_presentation falseSet it to true, or reset the key, to return to the native window:
dconf reset /apps/sailfish-browser/settings/native_presentationThe setting is read once per process. Restart Browser after changing it; restart an already running captive portal separately. It applies to normal and private Browser tabs and captive portals, including their thumbnail capture paths. Embedded Sailfish WebView continues to use Qt Quick independently of this key.
The browser is open source and licensed under Mozilla Public License v2.0 (http://www.mozilla.org/MPL/2.0/).
For more information see wiki: https://github.com/sailfishos/sailfish-browser/wiki/Sailfish-Browser-wiki