- Custom CSS Injector
- Element Inspector
- Network Request Monitor
- DOM Inspector
- Event Listener Monitor
- Cookie Manager
- Local Storage Manager
- JavaScript Code Editor with Execution
- Create a new bookmark in your browser.
- Name it "WebDevToolkit" (or any name you prefer).
- Copy the entire contents of the
main.js
file. - Paste the copied code as the URL of the bookmark, prefixed with
javascript:
.
- Navigate to any web page you want to inspect or modify.
- Click on the "WebDevToolkit" bookmark to activate the toolkit.
- The toolkit UI will appear on the right side of the page.
- Enter custom CSS in the textarea and click "Inject CSS" to apply it to the page.
- Click "Remove CSS" to revert the changes.
- Click "Start Inspector" to activate the element inspector.
- Hover over elements on the page to highlight them.
- Click on an element to see its details in the console.
- Click "Start Monitoring" to begin tracking network requests.
- View the captured requests in the Network Monitor panel.
- Enter a CSS selector in the input field.
- Click "Inspect" to view details about the selected element(s).
- Enter a CSS selector and event type (e.g., "click").
- Use "List Events" to see current event listeners.
- "Add Event" and "Remove Event" to manipulate listeners.
- View all cookies with "Get All Cookies".
- Set, get, or delete individual cookies using the provided inputs and buttons.
- View all local storage items with "Get All Items".
- Set, get, delete individual items, or clear all local storage.
- Write and execute custom JavaScript code in the editor.
- Use the "Execute" button to run the code.
- Access custom functions like
logVersion()
,highlightElements()
, etc.
- Press the
Insert
key to toggle the toolkit's visibility.
Current version: 1.4.0
To check the version in the console:
logVersion();
- This toolkit is for development and testing purposes only.
- Be cautious when modifying page content or injecting CSS, as it may affect the functionality of the website.
- The changes made by the toolkit are temporary and will be reset when the page is reloaded.
- dont actually use this, this was just for fun 😭