Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
The-Compiler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
The-Compiler
6y ago
Make sure you're using the adblocking based on the Python "adblock" library - :version will tell you whether it's available. With that library, the main missing thing is element hiding (cosmetic filtering). Without it, q
32.
▲
by
The-Compiler
6y ago
:)
33.
▲
by
The-Compiler
6y ago
You might be interested in the qute-lastpass userscript: https://github.com/qutebrowser/qutebrowser/blob/master/misc/...
34.
▲
by
The-Compiler
6y ago
> This may also be partly related to Qt's security backports only existing on commercial LTS branches and not the public LGPL branches. The 5.15 LTS branch for QtWebEngine is still public: https://code.qt.io/cgit&#x
35.
▲
by
The-Compiler
6y ago
> Could not find a way/command to simply clear ALL the cache (cookies, cached images and files, Database storage, etc.) That one is indeed because most of those things are opaque to qutebrowser. They're handled by the underlyin
36.
▲
by
The-Compiler
6y ago
> I hate that it's based on Chromium though There aren't really many alternatives. The main one is WebKitGTK, but that comes with its own set of issues (mostly performance/compatibility). You can use qutebrowser with QtWeb
37.
▲
by
The-Compiler
6y ago
Whoops, I forgot about the other things I wanted to reply to :) > I wonder if it is worth it to fork an existing browser (Chromium, Firefox) for your purpose. But this is probably impossible to maintain and keep in sync with upstream. Ye
38.
▲
by
The-Compiler
6y ago
I've recently learned about litehtml, which seems pretty much what you are describing: http://www.litehtml.com/ Looks like it started in 2012, but I've never heard about it until a recent plan from Qt to write a w
39.
▲
by
The-Compiler
6y ago
Fair point - though that's not supported by qutebrowser either, and most probably never will be.
40.
▲
by
The-Compiler
6y ago
Probably this issue is relevant: https://github.com/qutebrowser/qutebrowser/issues/4768
41.
▲
by
The-Compiler
6y ago
Note that Otter Browser uses QtWebKit by default, which is based on a 2018 WebKit with many known security issues: https://github.com/qtwebkit/qtwebkit/releases
42.
▲
by
The-Compiler
6y ago
> But the development is slow, last major release was in Mar 2019. I'm afraid it seems pretty much dead at this point... Looking at https://github.com/KDE/falkon/commits/master there's only a (no
43.
▲
by
The-Compiler
6y ago
Thank you! :)
44.
▲
by
The-Compiler
6y ago
It might just work if you're on Qt 5.12.1 or newer: https://bugreports.qt.io/browse/QTBUG-51082
45.
▲
by
The-Compiler
6y ago
Nice blast(s) from the past :)
46.
▲
by
The-Compiler
6y ago
If you want anything to be fixed, you'll really need to be more specific... ¯\_(ツ)_/¯
47.
▲
by
The-Compiler
6y ago
I'm afraid I don't really have much news to share about that. It requires a complete rewrite of session handling and the on-disk session format, and that's just something I haven't gotten around to finishing yet. I'
48.
▲
by
The-Compiler
6y ago
FWIW I use something similar for KeePassXC: https://github.com/firecat53/keepmenu
49.
▲
by
The-Compiler
6y ago
I had hoped for Servo to fill that gap at some point, but so far that hasn't happened yet: https://github.com/servo/servo/issues/27579 Another possibility is for Geckoview to be ported to Desktop platfor
50.
▲
by
The-Compiler
6y ago
Chromium/WebKit is available as a library in various ways; Gecko isn't really. I had hoped for Servo to fill that gap at some point, but so far that hasn't happened yet: https://github.com/servo/servo
51.
▲
by
The-Compiler
6y ago
It doesn't support WebExtensions (i.e. Chrome/Firefox extensions) unfortunately - see the FAQ in https://github.com/qutebrowser/qutebrowser/issues/30 for some details. However, the new built-in adbl
52.
▲
by
The-Compiler
6y ago
For some reason, DRM support works just fine (at least last time I tested) with QtWebEngine if it's available (e.g. because Chromium/Chrome is installed on the same system).
53.
▲
by
The-Compiler
6y ago
For some reason, it works just fine (at least last time I tested) with QtWebEngine if it's available (e.g. because Chromium/Chrome is installed on the same system).
54.
▲
by
The-Compiler
6y ago
This is nothing qutebrowser can fix - DRM/Widevine support is something done entirely by the underlying QtWebEngine and Chromium code. It's a bit of a pain to set up, but it should be possible to get it to work. Basically, you
55.
▲
by
The-Compiler
6y ago
QtWebEngine already detects a variety of places automatically: https://github.com/qt/qtwebengine/blob/v5.15.2/src/core/cont... So that flag is only needed if the file is in some strange place (
56.
▲
by
The-Compiler
6y ago
Some of those issues might be caused by the underlying QtWebEngine. For others, qutebrowser might be responsible (I'm mainly thinking of https://github.com/qutebrowser/qutebrowser/issues/5376 which might
57.
▲
by
The-Compiler
6y ago
There's https://gitlab.com/jgkamat/jmatrix though it's quite an unofficial hack, and I have no idea if it still works with v2.0.0. I'd really like to integrate something uMatrix-like (with nice keyboard
58.
▲
by
The-Compiler
6y ago
Yup! So far, we have C (Python runtime), C++ (Qt), Python (qutebrowser itself), Rust (adblocker) and JavaScript (web stuff and some of qutebrowser's code) involved. Probably some other small things I'm not thinking of right now. I
59.
▲
by
The-Compiler
6y ago
Oh, that was an interesting read! I wasn't aware of Angelfish or how it integrated the same library.
60.
▲
by
The-Compiler
6y ago
I'm not blaming you for that - those things are insanely hard to track down in a complex application spanning multiple programming languages and approaches to memory management... Unfortunately I have no idea where to start either :-&#
More ›