文章

Minimal Twitter Share Bookmarklet

通常使用 Firefox 時要分享網頁到 Twitter,我是可以滴手不沾 trackpad/mouse 的,用的是一個官方老舊的 bookmarklet,配上 keyword (我的是 tt),就可以使用連續技: Alt-D, tt, Enter。最近發現這 bookmarklet 硬是沒有網頁 title (事實上官方網頁也沒有了),於是手寫一個:

javascript:void((()=> {
  var F=document,E=encodeURIComponent;
  window.open(`https://twitter.com/intent/tweet/?text=${E(F.title)}&url=${E(F.location.href)}`);
})());
Minimal Twitter share

現在可以用es6寫,又再簡單了些。

PS1. 基於 Content Security Policy,有些網站如 github.com 是用不到 bookmarklet,這有待 Firefox 提升相關權限,暫時可代服 Share Backported

PS2. Alt-D in windows, Cmd-L in Mac.

回應

*