
Image Link Previewer wót ShikamaruBH
Hover over a link to preview all images from the destination URL.
1 wužywaŕ1 wužywaŕ
Trjebaśo Firefox, aby toś to rozšyrjenje wužywał
Metadaty rozšyrjenja
Fota wobrazowki



Wó toś tom rozšyrjenju
Image Link Previewer Firefox Extension
A Firefox extension that shows image previews when hovering over links. The extension includes a resizable preview window for better user control and domain-based access control for privacy and performance.
Features
Hover Delay System
How It Works
The extension now includes a configurable hover delay system that prevents accidental previews:
Benefits
Configuration
Domain Control System
How It Works
The extension now includes a domain control system that allows you to choose exactly which websites the extension will run on:
Using Domain Control
Benefits
Resizable Preview Window
How to Use
Visual Feedback
Smart Vertical Positioning
The preview window now intelligently chooses its vertical position:
Usage
Basic Usage
Domain Management
Hover Delay Configuration
Domain Control Implementation
The domain control system includes:
Resize Implementation
The resizing system includes:
Troubleshooting
Privacy & Security
A Firefox extension that shows image previews when hovering over links. The extension includes a resizable preview window for better user control and domain-based access control for privacy and performance.
Features
- Image Preview: Hover over any link to see a preview of images from the destination URL
- Smart Filtering: Automatically filters images based on size and aspect ratio criteria
- Configurable Hover Delay: Customizable delay before showing preview (100ms to 2000ms)
- Resizable Preview Window: Drag the bottom-right corner to resize the preview area
- Flexible Sizing: Preview window can be resized from 300x200px to 800x600px
- Domain Control: Choose which websites the extension runs on for privacy and performance
Hover Delay System
How It Works
The extension now includes a configurable hover delay system that prevents accidental previews:
- Default Delay: 500ms delay before showing preview
- Configurable Range: Adjustable from 100ms to 2000ms
- Smart Cancellation: Delay is cancelled if mouse leaves link before timeout
- User Control: Set your preferred delay in the extension popup menu
Benefits
- Prevents Accidental Previews: No more unwanted previews from quick mouse movements
- Better User Experience: Gives users time to decide if they want to see preview
- Customizable: Each user can set their preferred delay time
- Performance: Reduces unnecessary image fetching from accidental hovers
Configuration
- Click extension icon to open control panel
- Adjust slider to set desired hover delay (100ms - 2000ms)
- Click "Save Settings" to apply changes
- Settings persist across browser sessions
Domain Control System
How It Works
The extension now includes a domain control system that allows you to choose exactly which websites the extension will run on:
- Default State: Extension is disabled on all domains by default
- Selective Activation: Click the extension icon to open the control panel
- Domain Management: Enable/disable the extension for specific domains
- Privacy Control: Extension only runs where you explicitly allow it
- Performance: Reduces unnecessary processing on unwanted sites
Using Domain Control
- Click the extension icon in your browser toolbar
- See current domain displayed in the popup
- Toggle the switch to enable/disable for current domain
- Click "Reload Page" to activate changes immediately
- Manage all domains from the enabled domains list
Benefits
- Privacy: Extension only runs on websites you trust
- Performance: No unnecessary processing on unwanted sites
- Control: Full control over where the extension operates
- Security: Prevents extension from running on suspicious sites
- Battery Life: Reduces resource usage on mobile devices
Resizable Preview Window
How to Use
- Hover over a link to show the preview window
- Look for the resize handle in the bottom-right corner (diagonal lines)
- Click and drag the bottom-right corner to resize the window
- Release to set the new size
Visual Feedback
- Resize Handle: Diagonal lines in bottom-right corner
- Cursor Change: Changes to resize cursor when hovering over handle
- Active State: Visual feedback during resize operation
- Smooth Resizing: Real-time size updates as you drag
Smart Vertical Positioning
The preview window now intelligently chooses its vertical position:
- Below Cursor: Default position when sufficient space is available below
- Above Cursor: Automatically switches to above when more space is available above
- Space Analysis: Compares available space above vs. below cursor
- Optimal Placement: Always chooses the position with more available space
- Height Optimization: Adjusts height constraints based on chosen position
Usage
Basic Usage
- Navigate to any webpage with links
- Enable the extension for the current domain using the popup menu
- Reload the page to activate the extension
- Hover over any link that points to an external website
- Wait for the configured delay (default: 500ms) before preview appears
- A preview box will appear showing filtered images from the destination
- Resize the preview window by dragging the bottom-right corner
Domain Management
- Click extension icon to open control panel
- Toggle domain switch to enable/disable for current site
- Click "Reload Page" to activate changes
- View all enabled domains in the list below
- Remove domains by clicking the "Remove" button next to each domain
Hover Delay Configuration
- Click extension icon to open control panel
- Adjust the slider to set your preferred hover delay (100ms - 2000ms)
- Click "Save Settings" to apply the new delay
- Settings are saved and will persist across browser sessions
- Test the delay by hovering over links on enabled domains
Domain Control Implementation
The domain control system includes:
- Storage Management: Uses browser.storage.local for persistence
- Domain Validation: Checks current hostname against enabled list
- UI Management: Popup interface for easy domain control
- Page Reload: Automatic activation after domain changes
Resize Implementation
The resizing system includes:
- Mouse Event Handling: Mousedown, mousemove, and mouseup events
- Size Constraints: Enforced minimum and maximum dimensions
- Visual Feedback: CSS classes and cursor changes during resize
- Position Awareness: Preview positioning adapts to new sizes
Troubleshooting
- Extension Not Working: Check if domain is enabled in the popup menu
- Memory Issues: Extension automatically manages resources efficiently
- Performance: Extension only runs on enabled domains
- Resize Not Working: Ensure you're clicking on the bottom-right corner area
- Preview Positioning: The preview automatically repositions to stay within viewport bounds
- Domain Control Issues: Check browser console for storage errors
- Popup Not Working: Ensure all popup files are properly loaded
Privacy & Security
- Domain Isolation: Extension only runs on explicitly enabled domains
- Local Storage: All preferences stored locally in your browser
- No Data Collection: Extension doesn't send data to external servers
- Transparent Operation: All functionality visible in browser console
- User Control: Full control over where and when the extension operates
Z 0 wót 0 pógódnośujucych pógódnośony
Pšawa a datyDalšne informacije
Trjebne pšawa:
- Pśistup k rejtarikam wobglědowaka měś
- Pśistup k wašym datam za wšykne websedła měś
Opcionalne pšawa:
- Pśistup k wašym datam za wšykne websedła měś
Dalšne informacije
- Dodankowe wótzkaze
- Wersija
- 1.0
- Wjelikosć
- 26,16 KB
- Slědny raz zaktualizěrowany
- 4 μέρες πριν (27 Αυγ 2025)
- Pśiswójźbne kategorije
- Wersijowa historija
- Wobznamjenja
- Zběrce pśidaś
Wěcej rozšyrjenjow wót ShikamaruBH
- Hyšći pógódnośenja njejsu
- Hyšći pógódnośenja njejsu
- Hyšći pógódnośenja njejsu
- Hyšći pógódnośenja njejsu
- Hyšći pógódnośenja njejsu
- Hyšći pógódnośenja njejsu