Amazon リンクを作成する → Bookmarklet を使う
やりたいこと
- react / docusaurus で自分用 Amazon リンク作成用のタグを作った
- 👍️
- しかし、それすら毎回コピペするのがめんどくさい
- 🙆 たぶんエンジニアとして正しい姿勢
- Chrome プラグインなどで良いものないか? または作るべき?
- 🙅 このケースはそこまでする必要なかった
答え
- Bookmarklet を作ればよい
手順
1. 以下を「Amazonリンク作成」などの名前で ブックマークに登録 (初回のみ)
js
javascript:(function(){
const asin = location.pathname.match(/\/dp\/([A-Z0-9]{10})/)[1];
const title = document.title.replace(/(.+?)/, '').replace(/:.*$/, '').trim();
const md = `<AmazonLink product="${asin}" title="${title}" type="gear" />`;
navigator.clipboard.writeText(md).then(() => alert('コピーしました:\n' + md));
})();