Firefox-ბრაუზერის დამატებები
  • გაფართოებები
  • თემები
    • Firefox-ისთვის
    • ლექსიკონები და ენის კრებულები
    • ბრაუზერის სხვა საიტები
    • დამატებები Android-ისთვის
შესვლა
დამატების ხატულა

ESI Resolver: ვერსიების ისტორია – 2 ვერსია

ESI Resolver ავტორი Joel Köbner

ჯერ არ შეფასებულა
0 ვარსკვლავი 5-დან
5
0
4
0
3
0
2
0
1
0
ESI Resolver: ვერსიების ისტორია – 2 ვერსია
  • სიფრთხილე გამოიჩინეთ, ძველ ვერსიებთან! მოცემული ვერსიები, მხოლოდ გამოსაცდელად და შესამოწმებლადაა განკუთვნილი.ყოველდღიური მოხმარებისთვის, დამატებების მხოლოდ უახლესი ვერსია უნდა გამოიყენოთ.

  • უახლესი ვერსია

    ვერსია 1.2.0

    გამოშვების თარიღი 10 დეკ 2025 – 100,99 კბ
    იმუშავებს ვერსიასთან firefox 58.0 და უფრო ახალი
    [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

    პირველწყარო კოდი ვრცელდება ლიცენზიით მხოლოდ GNU General Public License v3.0

    ჩამოტვირთეთ Firefox და გამოიყენეთ გაფართოება
    ფაილის ჩამოტვირთვა
  • ადრინდელი ვერსიები

    ვერსია 1.0.0

    გამოშვების თარიღი 29 სექ 2025 – 98,67 კბ
    იმუშავებს ვერსიასთან firefox 58.0 და უფრო ახალი
    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

    პირველწყარო კოდი ვრცელდება ლიცენზიით მხოლოდ GNU General Public License v3.0

    ფაილის ჩამოტვირთვა
Mozilla-ს მთავარ გვერდზე გადასვლა

დამატებები

  • შესახებ
  • Firefox-დამატებების სვეტი
  • გაფართოებების შემუშავება
  • შემმუშავებლები
  • შემმუშავებლის დებულებები
  • ერთობის სვეტი
  • ფორუმი
  • მოხსენება ხარვეზის შესახებ
  • მითითებები მიმოხილვის გასაკეთებლად

ბრაუზერები

  • Desktop
  • Mobile
  • Enterprise

პროდუქტები

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • პირადულობის დაცვის დებულება
  • ფუნთუშები
  • სამართლებრივი საკითხები

გარდა მოცემული შენიშვნებისა, ამ საიტზე არსებული შიგთავსი ვრცელდება Creative Commons Attribution Share-Alike v3.0 ლიცენზიით ან უფრო ახალი ვერსიით.