Додаци за прегледач Firefox
  • Проширења
  • Теме
    • за Firefox
    • Речници и језички пакети
    • Странице других прегледача
    • Додаци за Android
Пријавите се
Иконица додатка

Историјат издања додатка Tab Volume Manager - 2 издања

Tab Volume Manager од Nikola

Оцењено 5 од 5
5 звезда од 5
5
1
4
0
3
0
2
0
1
0
Историјат издања додатка Tab Volume Manager - 2 издања
  • Будите опрезни са старим издањима! Ова издања су приказана у сврхе тестирања и референце.Увек би требало да користите најновије издање додатка.

  • Најновије издање

    Издање 1.1

    Објављено 22. mar. 2026. - 20,13 KB
    Ради са firefox 109.0a1 и касније
    Release Notes (v1.1)

    Bug fixes:
    - Fixed silent audio on cross-origin media (Twitch clips, Reddit embeds, and other embedded players). The extension now detects cross-origin resources and falls back to element.volume instead of routing
    through Web Audio, which browsers silence due to CORS restrictions.
    - Fixed a race condition where the extension could steal an element's audio source before the page's own player initialized, causing silence on sites like Twitch and Reddit.

    Improvements:
    - Internal code refactoring for readability and maintainability — removed debug logging, extracted helper functions, reduced codebase by ~200 lines with no behavioral changes.



    Notes to Reviewer

    Changes since v1.0:

    Bug fix — cross-origin audio (commits 476cb14, 32bce4c):
    - content.js now detects cross-origin media via isCrossOrigin() and skips createMediaElementSource (which browsers silence for CORS). Falls back to element.volume instead, scaling relative to the page's own
    volume baseline.
    - Added a 500ms HOOK_DELAY_MS before creating our audio pipeline, giving the page time to call createMediaElementSource first (which inject.js intercepts). This prevents a race condition on sites like
    Twitch.

    Code quality (commit 99f4b27):
    - Removed all console.log/console.warn debug logging
    - Extracted long functions into smaller named helpers
    - Replaced sequential if-else message dispatching with object lookup maps
    - Merged duplicate onMessage listeners in background.js

    What has NOT changed:
    - manifest.json: same permissions, same content script configuration (only version bumped)
    - All message types, DOM attributes, and internal data structures are identical
    - IIFE pattern preserved in all files — no module system or build step

    Изворни код је објављен под Јавна дозвола Mozilla 2.0

    Преузмите Firefox и добијте додатак
    Преузмите датотеку
  • Старија издања

    Издање 1.0

    Објављено 15. mar. 2026. - 19,45 KB
    Ради са firefox 109.0a1 и касније

    Изворни код је објављен под Јавна дозвола Mozilla 2.0

    Преузмите датотеку
Идите на почетну страницу Mozilla-е

Додаци

  • O програму
  • Блог о додацима за Firefox
  • Радионица за додатке
  • Центар за програмере
  • Политике програмера
  • Блог заједнице
  • Форум
  • Пријавите грешку
  • Водич за оцењивање

Преузмите

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Најновије градње

  • Nightly
  • Beta

Firefox за предузећа

  • Enterprise

Заједница

  • Connect
  • Contribute
  • Developer

Прати

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Приватност
  • Колачићи
  • Права

Изузев тамо где је другачије наведено , садржај на овој страници је лиценциран под Creative Commons Attribution Share-Alike дозволом v3.0 или било којим каснијим издањем.