A Chrome extension built with Vue 3 for inspecting web page elements. This extension provides a user-friendly interface for examining DOM elements and their properties.
https://github.com/fqdeng/chrome-inpect-ai/blob/master/crx/chrome-inspect-ai-1.0.0.crx
- Element inspection with Vue 3 powered popup interface
- Works on all web pages
- Lightweight and fast
- Modern Manifest V3 implementation
-
Clone the repository:
git clone <repository-url> cd chrome-inpect-ai
-
Install dependencies:
npm install
-
Build the extension:
npm run build:chrome
-
Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
distfolder
- Open Chrome and navigate to
npm run dev- Start development servernpm run build- Build for productionnpm run build:chrome- Build and prepare for Chrome extensionnpm run preview- Preview production build
chrome-inpect-ai/
├── src/
│ ├── components/
│ │ └── InspectorPopup.vue # Main popup component
│ ├── composables/
│ │ └── useInspectorConfig.js # Configuration composable
│ └── main.js # Vue app entry point
├── background.js # Service worker
├── content.js # Content script
├── content.css # Content styles
├── popup.html # Extension popup HTML
├── manifest.json # Chrome extension manifest
└── icons/ # Extension icons
- Click the Element Inspector icon in your Chrome toolbar
- The popup will open with the inspection interface
- Use the Vue-powered interface to inspect elements on the current page
This extension requires the following permissions:
activeTab- Access to the current active tabstorage- Local storage for configuration
- Vue 3 - Frontend framework
- Vite - Build tool and development server
- Chrome Extension Manifest V3
Current version: 1.0.0
[Add your license information here]