All Projects → erichgoldman → add-url-to-window-title

erichgoldman / add-url-to-window-title

Licence: GPL-3.0 License
A Firefox addon which will put the web page address (URL) into the window's title. Useful for customizing KeePass's auto-type

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to add-url-to-window-title

m3u8
m3u8 file downloader library and chrome & firefox extensions/add-on's
Stars: ✭ 67 (+19.64%)
Mutual labels:  firefox-addon, firefox-extension, chrome-addon
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (+87.5%)
Mutual labels:  firefox-addon, addon, firefox-extension
Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (+589.29%)
Mutual labels:  firefox-addon, firefox-extension, keepass
tab-counter
A button badge that shows the number of tabs open in a window
Stars: ✭ 35 (-37.5%)
Mutual labels:  firefox-addon, addon, firefox-extension
Livemarks
Extension that restores RSS Feed Livemarks in Firefox.
Stars: ✭ 137 (+144.64%)
Mutual labels:  firefox-addon, addon, firefox-extension
pocketizer
Unofficial Pocket new tab extension for Chrome, Firefox, and Edge
Stars: ✭ 43 (-23.21%)
Mutual labels:  firefox-addon, firefox-extension, chrome-addon
WhatYouarePlaying
An extension delivering what you're watching and listening to, to Mastodon and other services
Stars: ✭ 15 (-73.21%)
Mutual labels:  firefox-addon, firefox-extension
Socketify
Raw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (+19.64%)
Mutual labels:  firefox-addon, firefox-extension
AntiRickRoll
Chrome extension that blocks Rickrolls!
Stars: ✭ 22 (-60.71%)
Mutual labels:  firefox-addon, firefox-extension
stylish-hub
🍹 A browser extension that brings new GitHub features and experience.
Stars: ✭ 14 (-75%)
Mutual labels:  firefox-addon, firefox-extension
pontoon-addon
Tools for Pontoon and its integration into the browser.
Stars: ✭ 13 (-76.79%)
Mutual labels:  firefox-addon, firefox-extension
web-extension-boilerplate
The web extension boilerplate help to set up project quickly using typescript, jest, webpack, githook, prettier and github actions
Stars: ✭ 35 (-37.5%)
Mutual labels:  firefox-addon, firefox-extension
Session-resurrection
Save your browser sessions and restore them any time
Stars: ✭ 36 (-35.71%)
Mutual labels:  firefox-addon, firefox-extension
paxmod
🕊️ Firefox add-on for multi-row tabs and site-dependent tab colors
Stars: ✭ 123 (+119.64%)
Mutual labels:  firefox-addon, firefox-extension
GladiatusCrazyAddon
A browser addon for the Gladiatus browser game.
Stars: ✭ 31 (-44.64%)
Mutual labels:  firefox-addon, addon
copy all tabs
Browser add-on to copy all URLs and titles from the open tabs in a browser window as a text list to the system clipboard. Links can also be pasted to a browser window to restore a list of tabs.
Stars: ✭ 21 (-62.5%)
Mutual labels:  firefox-addon, firefox-extension
HomebrewOverlay
Browser extension adware (showHomebrewOverlayOuter)
Stars: ✭ 52 (-7.14%)
Mutual labels:  firefox-addon, firefox-extension
eshteb
Reduces the anger of an Iranian when typing in the wrong language!
Stars: ✭ 42 (-25%)
Mutual labels:  firefox-addon, firefox-extension
inDoors
Chrome/Firefox extension that displays companies' Glassdoor ratings on LinkedIn and other job sites
Stars: ✭ 33 (-41.07%)
Mutual labels:  firefox-addon, firefox-extension
firefox-containers-helper
Firefox multi-account containers are for power users. So is this. Adds bulk container interactivity features missing from the Mozilla Multi-Account Containers extension.
Stars: ✭ 32 (-42.86%)
Mutual labels:  firefox-addon, firefox-extension

Add URL To Window Title

This add-on is designed to add information about the current web page to the browser window's title. The add-on was initially designed to facilitate usage of the KeePass's auto-type feature on logon forms, but can likely be used with other password managers or for other purposes where another application needs to monitor the details about the current page opened in a browser (e.g., web development debugging and pen testing).

Features

In its most basic usage, this add-on will add the full URL of the current web page running in the active tab of a given browser window. Optionally, the user can configure the addon to only add the hostname. There is also an option which will monitor for when an input or password field is selected and will then add the id and name attributes, in addition to the full URL or hostname, to the window title. This is to provide further granularity for auto-type rules, and is useful for many reasons, such as:

Why did I create this extension?

I am an avid user of KeePass for managing my passwords at various website. In order to simplify using my credentials from KeePass, I usually try to use KeePass's auto-type feature. Auto-type depends upon the window's title. For most websites, the title is unique enough to create a matching rule in KeePass. However, some websites simply set the title "Sign In" or similar. In addition, many sites now use two-page or two-step sign-ins, but may not change or update the page's title, further complicating the usage of auto-type.

While there are plugins that can integrate KeePass more directly with the browser, from a security standpoint I prefer auto-type because it keeps the browser and KeePass separate. Using a browser plugin to read directly from KeePass may allow browser flaws to be used to compromise KeePass. I also find auto-type to be easier to configure and more portable.

Using this extension directly from source

No external libraries are used for this extension and all code is vanilla JavaScript.

To load a local version, follow the docs to load local extension

As a regular user, you can install the Chrome Webstore version if you use Chrome, Vivaldi, or similar Chromium based browser. This extension also works in Firefox and can be installed from the Firefox Add-Ons Directory.

Running the tests

To test that the extension is properly updating the window title value (i.e., the <title /> field), we use Katalon Recorder to run simulated navigation scenarios and check that values are updated as we expect. To learn more about how to run the tests and how to create your own, visit the README in the katalon-recorder tests folder.

We are exploring migration to selenium web driver and CI via Travis. If you have some experience with this type of testing and would like to help, please open an issue to discuss.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

We are actively looking for contributors to create translations. You can generate a pull request with a new locale and translate messages.json from the "en" locale. You can learn more about the internationalization process for chrome extensions in the chrome.i18n documentation.

Help and Documentation

Please visit the wiki on GitHub for documentation.

If you encounter issues or have general questions about functionality, please open an issue on GitHub.

Some documentation may reflect an older version of this extension. We are making efforts to update as needed and record new videos. Should you see a major problem, broken link, please open an issue and we will work to remediate.

Donate and Support

Please rate and leave feedback on the Chrome Webstore, Firefox Add-Ons Directory, star it on GitHub, share with your friends, blog about it, etc.

If you find this extension useful and it saved you some time, please help support development by donating $2.22 USD:

No money? Feel free to send a thank you note, drawing, etc. You can also support the continued development of this extension by helping with translations and reporting any issues or problems.

Versioning

We use SemVer for versioning.

License

This project is licensed under the GPLv3 License - see the LICENSE.txt file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].