All Projects β†’ kdzwinel β†’ Domlistenerextension

kdzwinel / Domlistenerextension

Licence: gpl-3.0
Chrome extension that allows you to monitor, browse and filter all DOM changes.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Domlistenerextension

Web Maker
A blazing fast & offline frontend playground
Stars: ✭ 2,029 (+1093.53%)
Mutual labels:  chrome-extension
Anna
Virtual Assistant on Google Chrome 🐘
Stars: ✭ 165 (-2.94%)
Mutual labels:  chrome-extension
Nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Stars: ✭ 168 (-1.18%)
Mutual labels:  chrome-extension
Gradient Inspector
Chrome extension that provides a friendly way to inspect gradients of an element.
Stars: ✭ 161 (-5.29%)
Mutual labels:  chrome-extension
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+2033.53%)
Mutual labels:  chrome-extension
Context
Chrome extension that allows to sort other extensions into groups and easily switch between them.
Stars: ✭ 165 (-2.94%)
Mutual labels:  chrome-extension
Link To Text Fragment
Browser extension that allows for linking to arbitrary text fragments.
Stars: ✭ 154 (-9.41%)
Mutual labels:  chrome-extension
Saka
Elegant tab, bookmark and history search
Stars: ✭ 170 (+0%)
Mutual labels:  chrome-extension
Buttercup Browser Extension
🌏 Buttercup browser extension
Stars: ✭ 164 (-3.53%)
Mutual labels:  chrome-extension
Pluralsight Course Downloader
Chrome Extension: Easily download course video from pluralsight. Videos renamed and organized in folder.
Stars: ✭ 167 (-1.76%)
Mutual labels:  chrome-extension
Spotify Lyrics
πŸŽ‰ Desktop Spotify Web Player Instant Synchronised Lyrics
Stars: ✭ 162 (-4.71%)
Mutual labels:  chrome-extension
Replacegooglecdn
β™‹ δΈ€δΈͺ Chrome ζ’δ»ΆοΌšε°† Google CDN ζ›Ώζ’δΈΊε›½ε†…ηš„γ€‚
Stars: ✭ 2,400 (+1311.76%)
Mutual labels:  chrome-extension
Sense Chrome
Sense (elasticsearch) for chrome extension
Stars: ✭ 166 (-2.35%)
Mutual labels:  chrome-extension
Absolutedoubletrace
A web extension to block browser fingerprinting
Stars: ✭ 156 (-8.24%)
Mutual labels:  chrome-extension
Githunt
Hunt the most starred projects on any date on GitHub
Stars: ✭ 2,189 (+1187.65%)
Mutual labels:  chrome-extension
React Rewind
Time Travel Debugger for React useReducer
Stars: ✭ 159 (-6.47%)
Mutual labels:  chrome-extension
Dual Captions
🌐 Subtitles in two languages for YouTube, Netflix & Disney+
Stars: ✭ 164 (-3.53%)
Mutual labels:  chrome-extension
Marionette.inspector
πŸ” Marionette Inspector - Explore your App
Stars: ✭ 170 (+0%)
Mutual labels:  chrome-extension
Webextensionwallet
Stars: ✭ 170 (+0%)
Mutual labels:  chrome-extension
Play With Mpv
Chrome extension that allows you to play videos in webpages like youtube with MPV instead
Stars: ✭ 163 (-4.12%)
Mutual labels:  chrome-extension

DOMListener

DOMListener is a simple tool that provides convenient interface for observing DOM changes (node removal and addition, attribute and text modifications). Events can be filtered with ease, affected nodes can be highlighted with a single click.

Screenshot

Installation

You can get this extension in the Chrome Web Store or download it from github and manually load as an 'Unpacked extension' via chrome extensions page.

Usage

Open Chrome DevTools and navigate to the "DOMListener" panel. From here you can:

  • start listening/recording DOM changes ("Record" button),
  • filter types of events using checkboxes in the top left corner,
  • filter nodes by providing a search query in the input field,
  • highlight nodes by clicking on their names and
  • inspect nodes by holding Shift and clicking on their names.

How does it work?

MutationObserver.

Bugs and Features

If you found a bug or have a feature request, please create an issue here on GitHub.

https://github.com/kdzwinel/DOMListenerExtension/issues

Thanks to

Sunil Agrawal for inspiration

Author

Konrad Dzwinel

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

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].