Archive for the ‘Web Browsers’ Category
Posted by jpluimers on 2025/06/19
Many web-sites and password managers have a strength indicator built-in.
This is a really good example (with open source JavaScript code!) of one: [Wayback/Archive] zxcvbn: Low-Budget Password Strength Estimation | USENIX
Be aware though that it stores a plain text file named passwords.txt on your system (this seems to confuse some users, especially when their password is in it).
Homans password behaviour does not change much over time, so this half hour 2016 presentation on it is still current: [Wayback/Archive] USENIX Security ’16 – zxcvbn: Low-Budget Password Strength Estimation – YouTube for which you can download:
Read the rest of this entry »
Posted in Chrome, Development, Edge, Firefox, JavaScript/ECMAScript, Power User, Safari, Scripting, Software Development, Web Browsers, Windows, Windows 10, Windows 11 | 2 Comments »
Posted by jpluimers on 2025/05/16
Trying to trim down excessive CPU usage of my web browsers, and lessen the risk of intrusion, I experimented with globally disabling JavaScript and only enabling it on sites where it adds value to me.
That is possible (see below), but immediately showed a big side effect: Bookmarklets will not work on sites that have JavaScript disabled.
Disabling JavaScript globally only allows Bookmarklets on sites where you have enabled JavaScript. Not the situation I hoped for (:
I’ll try it for a while though.
Read the rest of this entry »
Posted in Bookmarklet, Chrome, Chrome, Development, Firefox, Google, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »
Posted by jpluimers on 2025/05/14
A few years back I bumped in this cool [Wayback/Archive] Thread by @asadotzler on Thread Reader App on early Firefox history (from before it was called Phoenix or Firebird, heck from before Phoenix was created!).
It is important to keep telling these bits of history as they are fundamental to understand the Web Browser landscape as it is now.
Great material that complements Wikipedia articles like these:
Read the rest of this entry »
Posted in Database Development, Development, Firebird, Firefox, History, Power User, Web Browsers | Leave a Comment »
Posted by jpluimers on 2025/05/09
The delete trick below not just works for the Chrome Omnibox, but for any autocomplete list in Chrome.
[Wayback/Archive] How to remove an entry from Chrome’s Remembered URLs from the url bar? – Super User (thanks [Wayback/Archive] cmcculloh, [Wayback/Archive] Gaff and [Wayback/Archive] User 张 源 – Super User):
Q
I’ve got a URL in Chrome “local.mysite.com” that autopopulates when I start typing “local.my” into the URL bar.
Note that this URL DOES NOT EXIST in my browser history (at chrome://history/#e=1&p=0) because it isn’t a real site and therefore couldn’t ever be successfully visited and therefore never shows up in my history.
Read the rest of this entry »
Posted in Chrome, Chrome, Google, Power User, Web Browsers | Leave a Comment »
Posted by jpluimers on 2025/05/02
Quite a while ago, Chrome moved from a structure based on “Current Session“, “Current Tabs“, “Last Session” and “Last Tabs” into “Session_#################” and “Tabs_#################” stored in a “Sessions” folder (and similar migrations for other state and configuration files).
The numbers in the “Session_*” and “Tabs_*” files are time stamps of those sessions, for instance one needs to figure out what the “13310808970819630” in “Session_13310808970819630” and “Session_13310808970819630” means.
Lot’s of web-pages with tips and tricks around the old structures are still around, often surfacing high in Google Search results.
I was interested in a particular trick to export Google Chrome browsing history and had a hard time figuring out the easiest solution.
Read the rest of this entry »
Posted in Apple, Batch-Files, Chrome, Chrome, Database Development, Development, Google, JavaScript/ECMAScript, Mac OS X / OS X / MacOS, NirSoft, Polyglot, Power User, Scripting, SQLite, Web Browsers, Windows, Windows 10, Windows 11 | Tagged: define | Leave a Comment »
Posted by jpluimers on 2025/04/29
I found [Wayback/Archive] DB Browser for SQLite via [Wayback/Archive] In z’n leren frakske | Tech45 Podcast (thanks [Wayback/Archive] Toon Van de Putte (@toonvandeputte)!).
It is a standalone reasonably sized database browser for the single-process SQLite database (which is itself a file storage replacement for highly table structured data, see below).
With SQLite gaining more and more popularity in standalone application usage (you can even host it inside a web browser session!), I bump in it more often to fix things (more on that in a future blog post), which means that besides the standard console support in SQLite, having a versatile browser is really useful.
DB Browser for SQLite, or in short sqlitebrowser, fulfills that need better than I expected. It’s cross-platform so it works on Mac OS, Windows and Linux (and sort of on WSL2 on Windows, see links below).
Hopefully I can show you how I used it in future blog-posts. For now, and for my link archive, below are just some links to get started.
Oh and the comment: as always with files containing structured data that is randomly accessed you should be really careful when opening them over file-shares or virtual drives like cloud storage.
Read the rest of this entry »
Posted in Chrome, Chrome, Database Development, Development, Google, Power User, Software Development, SQLite, Web Browsers | Tagged: 2084, 2142, 2209, 4689, 5053, 938, SQLite | Leave a Comment »
Posted by jpluimers on 2025/03/25
Bookmarklets are basically URLs that execute a JavaScript function.
Sometimes you want to rely on external JavaScript files (for instance jQuery), but Bookmarklets themselves cannot do that.
Bookmarklets can modify the current page though, and use those to load a script, wait until it is loaded, then continue executing.
Often that is OK as you want to operate the Bookmarklet on that page anyway, but be careful though that you do not mess up the page by loading an incompatible script: test, test, test!
Read the rest of this entry »
Posted in Bookmarklet, Development, JavaScript/ECMAScript, jQuery, Power User, Scripting, Software Development, Web Browsers | Leave a Comment »
Posted by jpluimers on 2025/03/14
Chrome warned me of a list of extensions that it thought were unsupported pointing me towards [Wayback/Archive] Install and manage extensions – Chrome Web Store Help: Unsupported extensions.
It included ones important to me like [Wayback/Archive] Pushbullet – Chrome Web Store and [Wayback/Archive] ClearURLs – Chrome Web Store.
My full local list was at the bottom of chrome://extensions/ where you have to both “keep it” to get them re-installed in the “This extension was turned off because it is no longer supported” state, and after keeping them switch them on plus conforming the switch on to be able to use them.
A quick search revealed this likely has to do with Manifest V2 support: [Wayback/Archive] Why is my Chrome saying the Pushbullet Extension is no longer supported? : PushBullet (that post was 9 months ago, so it looks Chrome is spreading the nagging period over a long time).
This means I need to find a Chromium based browser that plans to support Manifest V2 for a long time. For now Brave indicates that it wants to: [Wayback/Archive] What Manifest V3 means for Brave Shields and the use of extensions in the Brave browser | Brave
Some however think Brave won’t: [Wayback/Archive] If it’s chromium based, they will need to remove manifest v2 at some point… | Hacker News
Read the rest of this entry »
Posted in Chrome, Chrome, Chromium, Google, Power User, Web Browsers | Tagged: 2977 | Leave a Comment »
Posted by jpluimers on 2025/03/11
Target format:
https://player.fm/importer/feed?url=%s
Where %s is the RSS feed for a podcast as URL encoding.
Example:
https://whycast.podcast.audio/@whycast/feed.xml
becomes
https://player.fm/importer/feed?url=https%3A%2F%2Fwhycast.podcast.audio%2F%40whycast%2Ffeed.xml
Read the rest of this entry »
Posted in Bookmarklet, Development, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »