-
Notifications
You must be signed in to change notification settings - Fork 15
Options
You can customize the extension from options page.
For items marked with 🧪, see Extended mode.
Add a button to your browser toolbar. By clicking the button, you can perform the following functions.
In a mobile environment, the menu appears in the global menu, and the following functions can be performed by tapping the menu.
- [Open popup]
- Click on the browser action to open the popup.
- Note: [Shortcut complete popup displayed 🧪] Clicking while the popup is displayed will not perform the browser action.
- [Use format2]
- Include format2 in the popup.
- [Use context menu title 🧪] [v3.1.0]
- Use the context menu title for the popup item name.
- Newline characters are not allowed in the title.
-
"title and URL"cannot be set. If you want to set it, please specify a space at the end. - Idea✨ (Unimplemented): "tab", "window", and "all" can also be changed.
- This feature can be useful for translation.
- [Show format tooltip 🧪] [v3.1.0]
- Set format in the title attribute.
- [Remember target 🧪] [v3.3.1]
- Remember previous target settings.
- Idea✨ (Unimplemented): May be merged into [Set the initial value of the target].
- tab / window / all / remember
- [Copy format]
- Click on the browser action to immediately perform the copy process.
- [Show completion popup]
- Show notification when copied
- Note: If you click while the [Show shortcut completion popup 🧪] popup is displayed, the browser action will not be copied.
Add an item to the right-click menu.
If there is no selection, it will not be added to the context menu.
If there is only one item, a single menu is displayed; if there are more than one, they are grouped.
If you still need more menus, you can use ${menu} for even more context menus.
- [Set only format9 in specific context menu 🧪🧪]🗑️
- Selection, Link, Image Set only format9 in context menus.
- Expected usage: format9 =
[${linkSelectionTitle}](${linkSrcUrl}) - Idea✨ (Unimplemented): [Enable
${menu}🧪🧪] can be used instead.- Therefore, Selection, Link, and Image contexts may also be deprecated. 🗑️
※ Note: When you enable the extended mode, you can change the menu title. The menu title can be up to 64 characters long. 🧪
You can change the shortcut from the edit shortcut page of the standard browser extension.
- Chrome: chrome://extensions/shortcuts
- Firefox: [about:addons] > [⚙] > [Manage Extension Shortcuts]
The default setting for format is [Alt+C]. The initial setting for format2 is none.
Using the shortcut, you can use the functions set in format / format2 for the active tab.
- [Use context menu target 🧪] [v3.3.2]
- You can target window and all, not just tab.
- If separator is set as a target, it will be treated as a tab.
- If disabled: This applies to the active tab or multiple selected tabs.
- Idea✨ (Unimplemented): Introducing separate targeting for keyboard shortcuts.
- [Show shortcut completion popup 🧪] [v3.6.2]
- Display a completion notification in a popup window.
- If a popup is currently displayed, the completion notification will not be shown.
- However, the copy process will be performed.
- Popup cannot be displayed if they are not enabled in your settings.
- [Open popup] or [Copy format][Show completion popup] Enable: Works.
- [Copy format][Show completion popup] Disabled: Does not work.
- This will not work on Firefox148 or Chrome126 or earlier.
- No completion notification popup will be displayed. The copying process will proceed.
- Note: While a shortcut popup is displayed, browser action popups will be blocked. If a browser action popup is blocked, the browser action will not be processed.
※ Note: [Ctrl+Shift+C] is already used for "Inspect" in Chrome.
You can freely create copy strings using the format ${value}.
You can use even more advanced Format by enabling [Use Extended Mode].
Please refer to following URL for details on format.
see https://github.com/k08045kk/CopyTabTitleUrl/wiki/Format
※ Note: The format string can be up to 256 characters long.
| format | description | version |
|---|---|---|
${title} |
Page title | v0.0.7 |
${url} |
Page URL | v0.0.7 |
${enter} |
Newline characters (Windows:\r\n, Mac/Linux:\n) | v0.0.9 |
${$} |
$ | v1.5.4 |
※ Non-standard features will not work unless "Extended Mode" is enabled.
...
You can use even more advanced Format by enabling [Use Extended Edit Mode 🧪].
- [Enable programmable format 🧪🧪] [v3.1.0]
- [Enable content script for active tab 🧪🧪] [v3.1.0]
- [Enable content script for all frames 🧪🧪] [v3.4.4]
- [Enable content script for main world 🧪🧪] [v3.3.6]
- [Inject content script after page loaded 🧪🧪] (v3.5.6)
- [Enable
${text0}-${text9}🧪🧪] [v3.3.4]- [Enable
${menu}🧪🧪] [v3.4.1]
- [Enable
Please refer to following URL for details.
see https://github.com/k08045kk/CopyTabTitleUrl/wiki/Format
※ Note: The ${textn} string can be up to 256 characters long.
- [Decode the URL]
- Interpret percent encoding.
- Example: ✅ Enable:
https://translate.google.co.jp/?text=日本語 - Example: ⬜ Disable:
https://translate.google.co.jp/?text=%E6%97%A5%E6%9C%AC%E8%AA%9E - Idea✨ (Unimplemented): Providing individual decoding functionality:
decodePercent(url)
- [Decode the Punycode]
- Interpret the Punycode.
- Example: ✅ Enable:
https://日本語.jp/ - Example: ⬜ Disable:
https://xn--wgv71a119e.jp/ - Idea✨ (Unimplemented): Providing individual decoding functionality:
decodePunycode(url)
- [Copy using Clipboard API 🧪] (Firefox only 🦊)
- Try this if copying doesn't work in Firefox.
-
dom.event.clipboardevents.enabled=falseCountermeasure.- No automatic detection. Please set it explicitly.
- ✅ Enable:
navigator.clipboard.writeText() - ⬜ Disable:
document.execCommand('copy')- It works with Chrome with disabled behavior.
- [Copy in text/html format 🧪]
- Copy not only text/plain format but also text/html format.
- If the destination application does not support the text/html format, it will be copied in text/plain format.
- The final copy content is determined by the destination application.
- When matching the regular expression:
/<.+>/ - Does not work if [Copy using Clipboard API] is enabled.
- [title and URL][title][URL] will not work. Works only with [format][formatn].
- Copy not only text/plain format but also text/html format.
- Newline character 🧪
- Set
${enter}explicitly.(Default: Windows:CRLF/ Other:LF) - Older MacOS are not considered.
- Set
- Separate multiple tabs 🧪
- Separate multiple tabs with a specified string.
- Some formatting format are available. (Example:
${enter},${CR},${LF}) - Dynamically determined format values are not accessible. (Example:
${title},${url})
- [Exclude pinned tabs]
- Exclude pinned tabs from the selected tabs.
- [Exclude hidden tabs] (Firefox only 🦊)
- Exclude hidden tabs from the selected tabs.
- Firefox's tab management extension allows you to hide some of the tabs on the tab bar.
- [Copy active tab if no tab 🧪🧪] [v3.4.6]
- If there is no tab to copy, the active tab will be output.
- copy something.
- [Copy space if empty string 🧪🧪] [v3.3.5]
- If an empty string is to be copied, a space will be output.
- If you paste empty characters, you cannot overwrite the selected string. This can be misleading when debugging.
- Theme 🧪 [3.5.11]
- Set the theme.
- In the case of Firefox, the browser theme you use appears to override the OS default settings.
- [Remove newlines when paste 🧪🧪] [v3.4.3]
- Remoe newline characters when pasting to Options page.
- If disabled, newlines are normally replaced with spaces in the output.
- This is useful when creating complex formats. However, this is not a recommendation for complex format.
- Idea✨ (Unimplemented): May be migrated/integrated into enhanced mode or standard mode.
- [Use English on Options page] [v3.1.0]
- The Options page is displayed in English.
- [Use Extended Edit Mode 🧪] [v3.1.0]
- Displays functions marked with 🧪🧪.
- Edit the target in the context menu of [title and URL][title][URL].
- Edit the format of [title and URL][title][URL].
- Show options that don't work on mobile.
- Changing the settings won't make it work, but it may work unexpectedly.
- [Use Extended Mode]
- Displays functions marked with 🧪.
- The 🧪 display differs from the actual Options page display.
- It opens up advanced features that are hidden in the standard mode.
- It exists to limit functionality that is too complex for users who are not familiar with extensions.
- The mode is intended for the following users:
- Standard Mode: Beginner: Provides the minimum necessary functionality.
- Extended Mode: Advanced: Provides generally sufficient functionality.
- Extended Edit Mode: Maniac: Provides all reproducible functionality, including experimental functionality.
- Idea✨ (Unimplemented): The mode name is already outdated. If there is a better one, it needs to be changed.
- Displays functions marked with 🧪.
- Window order when copying all tabs
- Currently, it copies in window creation order.
- You can control the order of windows by closing and then restoring them.
- Idea✨ (Unimplemented): Reordering windows in a way other than window creation order (#77)
- Idea✨ (Unimplemented): Tab sorting feature (#86)
- Need to consider the types of sorting methods.
- Idea✨ (Unimplemented): Duplicate tab (URL) removal function
- Behavior when the title is not the same needs to be considered.