Reuse Tabs ์ ์์: Mike Turley
Prevents duplicate tabs by switching to existing ones. Handles in-page navigation, external apps, and offers exempt duplicates, stale tab reloading, and toast notifications.
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์คํฌ๋ฆฐ์ท
์ ๋ณด
Prevents duplicate tabs. When you navigate to a URL that's already open in another tab (either by clicking a link or a new tab being opened from another app), the navigation is cancelled (or the new tab is closed) and you're switched to the existing tab instead.
Features
How it works
Features
- Duplicate tab prevention โ Intercepts navigations and new tabs, switching to the existing tab instead of creating a duplicate.
- External app handling โ When an external app opens a URL that's already in a tab, the new tab is closed and the existing one is focused.
- Exempt duplicates โ Right-click a tab and choose "Duplicate tab (exclude from Reuse Tabs)" to intentionally duplicate it. Exempt tabs are marked with a
[D]title prefix and ignored by the extension. - Reload on switch โ Optionally reload stale tabs when switching to them, with a configurable idle timeout (1 min to 1 hour, or always).
- In-page toast notifications โ See what the extension is doing with unobtrusive toast messages in the bottom-left corner of the page.
- Toolbar popup โ Click the extension icon to toggle the extension on/off, enable/disable notifications, and configure reload behavior.
How it works
- Maintains a cache of all open tab URLs, kept in sync via tab event listeners.
- Uses
webRequest.onBeforeRequestwith blocking to intercept navigations before they happen. - If the target URL is already open in another tab, cancels the navigation and switches to that tab.
- Tracks recently created tabs to catch duplicates opened by external apps and close the blank leftover tab.
- Exempt tabs are tracked separately and skipped as switch targets, but navigation within them still triggers reuse logic.
0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
ํ์ ๊ถํ:
- ๋ธ๋ผ์ฐ์ ํญ์ ์ ๊ทผ
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 0.1.3
- ํฌ๊ธฐ
- 59.32 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- 5์ผ ์ (2026๋ 3์ 25์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- CC0 1.0 Universal
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ