日本語 | English
target="_blank" または onclick 属性の window.open() で新しいタブを開く要素を、↗ アイコンで可視化する Chrome 拡張です。
画像ファイルへ直接リンクしている要素には img バッジも表示します。
- TypeScript
- esbuild
- bun
- Chrome Extension Manifest V3
- Releases を開く
- 最新リリースの
link-new-tab-indicator.zipをダウンロード - ZIP ファイルを展開
- Chrome で
chrome://extensionsを開く - 右上の「デベロッパーモード」を ON
- 「パッケージ化されていない拡張機能を読み込む」
- 展開したフォルダを選択
bun install
bun run buildビルド後、dist フォルダに以下が生成されます。
dist/manifest.jsondist/content.jsdist/styles.css
- 静的検出:
a[target="_blank"] - 静的補助検出:
onclick属性にwindow.openを含む要素 - 画像リンク検出:
hrefの拡張子またはtype属性が画像を指すリンク
- クリック直後に初めて
target="_blank"やwindow.open()が判明する要素は、押した後だけ↗が出ないように後追いではマークしません。 - 画像リンクは URL または
type="image/..."から判断できる場合にマークします。