Firefox Extensions

Resources

Active Tab History

Permissions

No permissions

Alt New Tab

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

Feed Indicator

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

Load Time

Permissions

activeTab
Execute the script to get performance timing data on an active tab

Parent Path

Permissions

activeTab
Get an active tab URL

Minimum Firefox Version

59: show_matches property of manifest page_action key

Referrer Switch

Permissions

<all_urls>
Target all requests
storage
Store settings
webRequest
Hook requests
webRequestBlocking
Modify a referer header

Request Blocker

Permissions

<all_urls>
Target all requests
storage
Store settings
webRequest
Hook requests
webRequestBlocking
Block requests

Style Switch

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

Tab Sidebar

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

57: tabs.Tab.openerTabId property

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

/* Firefox 64 and later */
[data-ctl=items] {
  scrollbar-width: none;
}

/* Firefox 63 and earlier */
[data-ctl=items] {
  overflow: scroll-y;
  width: calc(100% + 16px); /* 16px: platform dependent */
}

Fade the end of titles

[data-ctl=items] > [data-item] > [data-title] {
  mask-image: linear-gradient(to left, transparent, black 2em);
}

Translate Menu

Permissions

menus
Add the context menu item

Minimum Firefox Version

57: tabs.Tab.openerTabId property

User Agent Masquerade

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です。