Dodanki za Firefox Browser
  • Rozšyrjenja
  • Drastwy
    • za Firefox
    • Słowniki a rěcne pakśiki
    • Druge sedła wobglědowaka
    • Dodanki za Android
Pśizjawiś
Dodankowy symbol

Wersija historija ESI Resolver - 2 wersiji

ESI Resolver wót Joel Köbner

Hyšći pógódnośenja njejsu
0 z 5 gwězdkow
5
0
4
0
3
0
2
0
1
0
Wersija historija ESI Resolver - 2 wersiji
  • Buźćo wobglědniwy ze staršymi wersijami! Toś te wersije se za testowanje a referencne zaměry pokazuju.Wy měł pśecej nejnowšu wersiju dodanka wužywaś.

  • Nejnowša wersija

    Wersija 1.2.0

    10 Dhj 2025 wózjawjone - 100,99 KB
    Funkcioněrujo z firefox 58.0 a pózdźej
    [1.2.0] - 2025-12-10

    Added
    • Script Execution Support: ESI fragments now properly execute JavaScript code
    • Extract script tags from ESI content before HTML insertion
    • Execute scripts in proper order after content insertion
    • Support for both inline scripts and external script references
    • Preserve script attributes (async, defer, etc.)
    • Script Execution Toggle: New "Execute scripts ⚠️" option in popup settings
    • Disabled by default for security
    • Warning icon indicates potential security implications
    • User must explicitly enable script execution

    Changed
    • ESI fragments now provide complete functionality including JavaScript execution
    • More accurate simulation of real edge-side includes

    Security
    • Script execution is opt-in only (disabled by default)
    • Scripts execute in current page context (same as real ESI)
    • Clear visual warning for security implications

    [1.1.0] - 2024-12-10

    Added
    • Debug Logging Control: New conditional logging system
    • Debug logging toggle in popup settings
    • Logs only appear when both plugin is enabled AND debug logging is enabled
    • Clean console by default (no logs unless explicitly enabled)
    • Performance Optimization: Settings caching with storage change listeners

    Changed
    • Console Output: All console.log statements replaced with conditional debugLog function
    • Settings System: Extended to include debug logging preference
    • User Experience: Clean console experience by default

    Fixed
    • Console pollution from excessive logging
    • Debug information now controllable by user

    [1.0.0] - 2025-12-10

    Added
    • ESI Tag Resolution: Automatically resolves <esi:include> tags and ESI comments
    • Toggle Control: Easy on/off switch with visual icon indicators
    • Statistics Tracking: Monitor successful/failed ESI requests with detailed stats
    • Jump Navigation: Click to jump directly to any ESI fragment on the page
    • Custom Headers: Add custom HTTP headers to ESI fragment requests
    • URL Resolution: Smart resolution of relative URLs against page base URL
    • Error Handling: Clear error messages for failed ESI requests
    • Try/Except Support: Handles complex ESI try/attempt/except structures
    • Browser Compatibility: Support for Firefox and Chrome
    • Visual Indicators: Green/red icons for enabled/disabled states

    Features
    • Process ESI tags in various formats (standard tags, comments, try blocks)
    • Forward request headers and cookies (optional)
    • Real-time statistics display
    • Fragment highlighting and navigation
    • Persistent settings storage
    • Background processing with content script injection

    Žrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0

    Firefox ześěgnuś a rozšyrjenje wobstaraś
    Dataju ześěgnuś
  • Starše wersije

    Wersija 1.0.0

    29 Sht 2025 wózjawjone - 98,67 KB
    Funkcioněrujo z firefox 58.0 a pózdźej
    Core Functionality:

    ✅ ESI Tag Resolution: Automatically detects and resolves <esi:include> tags on web pages
    ✅ ESI Comment Support: Handles ESI tags embedded in HTML comments
    ✅ Try/Except Blocks: Full support for <esi:try> / <esi:attempt> / <esi:except> structures
    ✅ Smart URL Resolution: Automatically resolves relative URLs against the current page


    User Interface:

    🎛️ Toggle Control: Simple on/off switch in extension popup
    📊 Live Statistics: Real-time tracking of total, successful, and failed ESI requests
    🔗 Jump Navigation: Click any fragment URL to scroll directly to it on the page
    🎨 Visual Indicators: Dynamic icon switching (green=ON, red=OFF)


    Advanced Features:

    🛠️ Custom Headers: Add custom HTTP headers to ESI fragment requests
    ⚠️ Error Display: Clear error messages for failed ESI requests with fallback content
    🧹 Statistics Management: Clear statistics per page with one click
    🔄 Auto-cleanup: Automatic removal of old statistics after 1 hour


    🌐 Browser Support

    Firefox: Full support for Firefox 90+
    Chrome: Full support for Chrome 90+
    Edge: Compatible (Chromium-based)


    🔧 Technical Details

    Permissions Required:

    activeTab: Access current tab for ESI processing
    storage: Store extension settings and statistics
    <all_urls>: Make HTTP requests to fetch ESI fragments


    File Structure:

    Content script for ESI processing
    Background script for icon management
    Popup interface for user controls
    Dual icon sets for enabled/disabled states


    🛠️ Developer Features

    Comprehensive Logging: Detailed console output for debugging
    Fragment Tracking: Each processed ESI fragment gets a unique ID
    Error Handling: Graceful fallbacks for network issues and malformed ESI
    Cross-browser Compatibility: Uses browser API abstraction layer

    Žrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0

    Dataju ześěgnuś
K startowemu bokoju Mozilla

Dodanki

  • Wó nas
  • Blog dodankow Firefox
  • Źěłowa kupka rozšyrjenjow
  • Wuwijaŕski rožk
  • Wuwijaŕske pšawidła
  • Blog zgromaźeństwa
  • Forum
  • Programowu zmólku k wěsći daś
  • Směrnica za pógódnośenja

Wobglědowaki

  • Desktop
  • Mobile
  • Enterprise

Produkty

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Priwatnosć
  • Cookieje
  • Pšawniske

Jolic nic hynac zapisane, se wopśimjeśe na toś tom sedle pód Creative Commons Attribution Share-Alike License v3.0 abo póznjejšeju wersiju licencěrujo.