ブックマークレットを使用して、Web ブラウザーで URL の前に別の URL を付けるにはどうすればよいですか?

ブックマークレットを使用して、Web ブラウザーで URL の前に別の URL を付けるにはどうすればよいですか?

outline.com という Web サービスがあります。その Web サイトに URL を貼り付けると、元のページの余分なジャンクを省いた、整然とした形式でページが再読み込みされます。別の方法としては、アクセスしている Web サイトの URL の前に「outline.com/」を付けるという方法があります。

これを自動的に実行するブックマーク(let)があるかどうか知りたいです。

たとえば、 の場合http:www.testsite.com、ブックマークをクリックすると が作成されますoutline.com/http:www.testsite.com

私は最新のMojaveアップデート後のSafariを使用しています。

答え1

私は Deslidifier 用に Firefox でこのブックマークレットを使用していますが、これは基本的に説明どおりに動作します。

javascript:(function(){window.open('http://deslide.clusterfake.net?o=html_table&u='+encodeURIComponent(location.href));})()

これを踏まえると、Safari のブックマークレットが Firefox のブックマークレットと大きく異なる動作をしない限り、Outline ではこれが機能するはずです。

javascript:(function(){window.open('http://outline.com/'+encodeURIComponent(location.href));})()

答え2

インターネットのどこかに隠れていた答えを見つけました:

javascript:(function()%7Bwindow.location.href %3D 'https%3A%2F%2Foutline.com%2F' %2B window.location.href%7D)()

宝石のように機能します。

関連情報