Firefox Extensions
Resources
Permissions
No permissions
Permissions
- <all_urls>
- Permit a network request on a new tab
- cookies
- Specify the default container
- storage
- Store settings
Minimum Firefox Version
57: tabs.Tab.openerTabId property
Permissions
- <all_urls>
- Inject the content script for a feed link detection to all pages
- http://*/*, https://*/*
- Permit to request a feed on a feed preview page
- menus
- Add the context menu item
Minimum Firefox Version
57: tabs.Tab.openerTabId property
Permissions
- activeTab
- Execute the script to get performance timing data on an active tab
Permissions
- activeTab
- Get an active tab URL
Minimum Firefox Version
59: show_matches property of manifest page_action key
Permissions
- <all_urls>
- Target all requests
- storage
- Store settings
- webRequest
- Hook requests
- webRequestBlocking
- Modify a referer header
Permissions
- <all_urls>
- Target all requests
- storage
- Store settings
- webRequest
- Hook requests
- webRequestBlocking
- Block requests
Permissions
- <all_urls>
- Execute the script to enable / disable style to all frames
Minimum Firefox Version
59: show_matches property of manifest page_action key
Permissions
- menus
- Add context menu items
- menus.overrideContext
- Use the native tab context menu
- sessions
- Undo a close tab
- storage
- Store settings
- tabs
- Get all tabs information
- bookmarks (optional)
- Bookmark all tabs
Minimum Firefox Version
64: menus.overrideContext API
Tips
System icons color
To use system icons (e.g. audio icons) color of the theme context, set
svg.context-properties.content.enabled to true in about:config.
Backup tabs
To backup tabs, bookmark all tabs. Tab Sidebar does not use storage to
store tabs state and a marker tab is a normal tab with data URI.
Bookmark All Tabs on the options page is recommended. It always keeps
tabs order.
Change a specific marker tab style
[data-ctl=items] > [data-marker][title="Foo"] {
background: blue;
}
Dimming discarded (unloaded) tabs except marker tabs
[data-ctl=items] > [data-discarded]:not([data-marker]) {
opacity: .6;
}
Hide scroll bar
[data-ctl=items] {
scrollbar-width: none;
}
Fade the end of titles
[data-ctl=items] > [data-item] > [data-title] {
mask-image: linear-gradient(to left, transparent, black 2em);
}
Permissions
- menus
- Add the context menu item
Minimum Firefox Version
57: tabs.Tab.openerTabId property
Permissions
- <all_urls>
- Target all requests
- storage
- Store settings
- webRequest
- Hook requests
- webRequestBlocking
- Modify a user-agent header
Report Bug
Email: bug-XXXX@nk2.org (replace XXXX with amo)
To Japanese users: XXXXはamoに置き換えてください。日本語でOKです。