A few months ago I started using this bookmarklet in my daily workflow. I had a few issues that were unrelated to the bookmarklet directly, such as security settings of the site I was trying to highlight, etc.
I updated the bookmarklet code to embed the Turndown code in the bookmarklet itself, which gets around the security setting issues. I also took the ideas from Turndown-ext and embedded some code to support highlighting tables to work with the ‘Advanced Table’ obsidian plugin.
I wrapped this all up in a new obsidian plugin that I have submitted for release. Here is the info.
I have tested this on Mac, iOS, Windows, and Linux(xdg-open works but I can’t figure out how to get the browser to support obsidian-url).