Firefox ๋ธŒ๋ผ์šฐ์ € ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
  • ํ™•์žฅ ๊ธฐ๋Šฅ
  • ํ…Œ๋งˆ
    • Firefox์šฉ
    • ์‚ฌ์ „ ๋ฐ ์–ธ์–ด ํŒฉ
    • ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ดํŠธ
    • Android ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
๋กœ๊ทธ์ธ
ContainMarks ๋ฏธ๋ฆฌ๋ณด๊ธฐ

ContainMarks ์ œ์ž‘์ž: mikenrafter

Natively and easily edit and open bookmarks in multi-account containers. Now works with Firefox Sync!

3.5 (๋ฆฌ๋ทฐ 2๊ฐœ)3.5 (๋ฆฌ๋ทฐ 2๊ฐœ)
์‚ฌ์šฉ์ž 9๋ช…์‚ฌ์šฉ์ž 9๋ช…
Firefox๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋ฐ›์œผ์„ธ์š”
ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ

ํ™•์žฅ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ

์Šคํฌ๋ฆฐ์ƒท
Assign containers from the bookmark-bar!Assign containers as easily as if you were bookmarking the website!Easily edit bookmarks natively!Assign entire folders to a container!Customize the quick-bookmark target folder to your liking.
์ •๋ณด
ContainMarks

Natively and easily edit and open bookmarks in multi-account containers.



Usage
  • Quickly bookmark the current page + container combo
  • Assign a container from the bookmark context menu
  • Easily edit assigned bookmarks with the native bookmark UI
  • Assign whole folders in one pass
  • Choose where quick bookmarks are saved from the options page



Security

ContainMarks prefixes a one-time code (a token) to all assigned bookmarks. This ensures only bookmarked pairings open in the assigned container.
If you experience any issues with stale tokens, the extension preferences page (read more below) may be able to help.

Sync

ContainMarks now works with Firefox Sync / bookmark transfer methods.

Privacy Policy/T.O.S/C.O.C
  1. We do not collect ANY information from you, everything is stored locally.
  2. There are no terms of service, use as you please. Do respect the MIT License, however.
  3. Be kind to others. This rule will be enforced by owner of this repository, at their discretion.



Slightly more technical details

Security Tokens

When a bookmark is assigned to a container, it's assigned a random token.
It's prepended to the existing URL, as well as the prefix about.
E.G. https://example.com -> about:r4nD0Mt_k3n:4:https://example.com

The middle number is the stable, first-seen container mapping index.

Sync Mapping Folder

ContainMarks stores container mapping bookmarks in the Bookmarks Menu under ContainMarks Sync.
  • Folder location: Bookmarks Menu (menu________)
  • Mapping bookmark title: Mapping: {containerName}
  • Mapping bookmark URL: about:{firstSeenIndex}:{cookieStoreId}:{backupName}

This keeps container references stable across renames and helps sync behavior across devices.

Token Retention Options

Token retention behavior is configurable in the options page:
  • Regenerate tokens on startup toggle
  • Regenerate tokens on every use toggle

Page-Action Bookmarking

The page-action shortcut always creates a bookmark for the current tab URL.
  • If the tab is in a container, the bookmark is container-mapped.
  • If the tab is not in a container, a plain bookmark is created.

Runtime Architecture
  • src/backgroundApp.ts: event orchestration (startup, tab update handling, context menus, page-action flow)
  • src/containerMappingStore.ts: stable index mapping + bookmark-backed sync persistence
  • src/containerMappings.ts: URL codec for bookmark and mapping formats
  • src/settings.ts: settings sanitization, validation, and storage boundaries

This separation keeps encoded URL rules and sync mapping persistence independent from browser event wiring.

Made with ideas from
  • Container Bookmarks on the Mozilla-Addons-Store
  • Open URL In Container on the Mozilla-Addons-Store

License

All code is licensed under the MIT License.
Because innovation is desirable.
2๋ช…์ด 3.5์ ์œผ๋กœ ํ‰๊ฐ€ํ•จ
๋กœ๊ทธ์ธํ•˜์—ฌ ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ํ‰์ ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”
์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

๋ณ„์  ์ €์žฅ๋จ

5
1
4
0
3
0
2
1
1
0
๋ฆฌ๋ทฐ 2๊ฐœ ๋ชจ๋‘ ์ฝ๊ธฐ
๊ถŒํ•œ ๋ฐ ๋ฐ์ดํ„ฐ

ํ•„์ˆ˜ ๊ถŒํ•œ:

  • ๋ถ๋งˆํฌ ์ฝ๊ธฐ ๋ฐ ์ˆ˜์ •
  • ์•Œ๋ฆผ ํ‘œ์‹œ
  • ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ์ ‘๊ทผ
๋” ์•Œ์•„๋ณด๊ธฐ
์ถ”๊ฐ€ ์ •๋ณด
๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋งํฌ
  • ํ™ˆ ํŽ˜์ด์ง€
  • ์ง€์› ์‚ฌ์ดํŠธ
๋ฒ„์ „
1.1.0
ํฌ๊ธฐ
45.57 KB
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ
3์ผ ์ „ (2026๋…„ 3์›” 21์ผ)
๊ด€๋ จ ์นดํ…Œ๊ณ ๋ฆฌ
  • ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ
  • ๋ถ๋งˆํฌ
  • ํƒญ
๋ผ์ด์„ ์Šค
MIT ๋ผ์ด์„ ์Šค
๋ฒ„์ „ ๋ชฉ๋ก
  • ๋ชจ๋“  ๋ฒ„์ „ ๋ณด๊ธฐ
ํƒœ๊ทธ
  • anti tracker
  • container
  • privacy
  • security
๋ชจ์Œ์ง‘์— ์ถ”๊ฐ€
์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์‹ ๊ณ 
Mozilla ํ™ˆํŽ˜์ด์ง€๋กœ ์ด๋™

๋ถ€๊ฐ€ ๊ธฐ๋Šฅ

  • ์†Œ๊ฐœ
  • Firefox ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ธ”๋กœ๊ทธ
  • ํ™•์žฅ ๊ธฐ๋Šฅ ์›Œํฌ์ƒต
  • ๊ฐœ๋ฐœ์ž ํ—ˆ๋ธŒ
  • ๊ฐœ๋ฐœ์ž ์ •์ฑ…
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ธ”๋กœ๊ทธ
  • ํฌ๋Ÿผ
  • ๋ฒ„๊ทธ ์‹ ๊ณ 
  • ๋ฆฌ๋ทฐ ์ง€์นจ

๋ธŒ๋ผ์šฐ์ €

  • Desktop
  • Mobile
  • Enterprise

์ œํ’ˆ

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • ๊ฐœ์ธ ์ •๋ณด
  • ์ฟ ํ‚ค
  • ๋ฒ•๋ฅ 

ํŠน๋ณ„ํ•œ ๊ณ ์ง€๊ฐ€ ์—†๋Š” ํ•œ, ๋ณธ ์‚ฌ์ดํŠธ์˜ ์ฝ˜ํ…์ธ ๋Š” Commons Attribution Share-Alike License v3.0 ๋˜๋Š” ๊ทธ ์ดํ›„ ๋ฒ„์ „์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ด ํ—ˆ๊ฐ€๋ฉ๋‹ˆ๋‹ค.