Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ganymedelabs/enable-user-select

A Chrome extension to force the user-select property to be enabled on all elements.
https://github.com/ganymedelabs/enable-user-select

chrome-extension user-select

Last synced: about 2 months ago
JSON representation

A Chrome extension to force the user-select property to be enabled on all elements.

Awesome Lists containing this project

README

        

# Enable User Select Chrome Extension

This Chrome extension forces the `user-select` property to be enabled on all elements, allowing users to select and copy text on web pages that may have restricted text selection.

## ๐Ÿ“‹ Table of Contents

- [Features](#-features)
- [Installation](#-installation)
- [Usage](#-usage)
- [Files](#-files)
- [License](#-license)
- [Contact](#-contact)

## โœจ Features

- Enables text selection on restricted web pages.
- Toggle functionality to enable or disable text selection from the extensionโ€™s popup.

## ๐Ÿ”ง Installation

1. Clone or download this repository.
2. Open Chrome and go to `chrome://extensions/`.
3. Enable "Developer mode" (toggle it in the top right).
4. Click on "Load unpacked" and select the extensionโ€™s folder.

## ๐Ÿš€ Usage

- Click on the extension icon in the Chrome toolbar.
- Use the toggle checkbox to enable or disable text selection on the current web page.
- Default state: Enabled.

## ๐Ÿ“ Files

- `popup.html`: The popup interface with the toggle button and information box.
- `popup.css`: Styles for the popup.
- `popup.js`: Handles popup interactions and saves the toggle state.
- `content.js`: Applies the `user-select` CSS rules to the webpage.

## ๐Ÿ“œ License

This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.

## ๐Ÿ“ง Contact

For inquiries or more information, you can reach out to us at [[email protected]](mailto:[email protected]).