Firefox 브라우저 부가 기능
  • 확장 기능
  • 테마
    • Firefox용
    • 사전 및 언어 팩
    • 다른 브라우저 사이트
    • Android 부가 기능
로그인
추가 기능 아이콘

Simple Sound Control의 버전 기록 - 4개 버전

Simple Sound Control 제작자: nrek

아직 평점이 없습니다
0 / 5
5
0
4
0
3
0
2
0
1
0
Simple Sound Control의 버전 기록 - 4개 버전
  • 이전 버전의 사용에 주의하십시오! 이 버전들은 테스트 및 참조 용도로만 표시되는 것입니다.항상 최신 버전의 부가 기능을 사용해야 합니다.

  • 최신 버전

    버전 0.2.6

    2026년 5월 14일에 출시 - 171.3 KB
    firefox 140.0 이상에서 작동
    [0.2.6] - 2026-05-13
    Pin UI copy and filtering refined. The main popup now labels the domain pin control as "Pin Settings", and Settings now shows a "Pins" header with a funnel filter button that reveals the hidden search box.

    Pinned list search placeholder changed. The filter input now uses "Search list..." when shown.

    [0.2.5] - 2026-05-13
    Saved volume levels are now domain pins only. The popup replaces separate "for Tab" / "for URL" saves with a single "Pin Volume Level: {domain}" checkbox that stores the current origin and applies it across that domain's paths/query URLs until changed or unpinned.

    Persistent tab-specific saved volumes are no longer used for resolution. Live per-tab volume still applies during the current browser session, but durable pins resolve by origin so a pinned site like YouTube keeps the same level across pages on that origin.

    Settings now lists pinned domains automatically. Added a "Pinned Levels" section with a "Filter Pins" search box, delete actions, and six pinned domains per page.

    MIT 라이선스에 따라 릴리스된 소스 코드

    Firefox를 다운로드하고 확장 기능을 받으세요
    파일 다운로드
  • 이전 버전

    버전 0.2.4

    2026년 5월 13일에 출시 - 169.25 KB
    firefox 140.0 이상에서 작동
    Chrome now prefers Tab Capture for non-100% tab volume by default. The popup attempts the whole-tab audio path before sending content-script volume updates, so sites like Reddit and YouTube are less likely to have their own media controls pinned, fought, or routed through a fragile per-element path. If Chrome permission is denied or Tab Capture is unavailable, SSC falls back to the existing content-script behavior.

    Content-script volume is skipped when Tab Capture successfully owns the tab audio path. Returning to 100% still sends a neutral content-script update so any fallback-path holds can be released.

    MIT 라이선스에 따라 릴리스된 소스 코드

    파일 다운로드
  • 버전 0.2.3

    2026년 5월 12일에 출시 - 168.06 KB
    firefox 140.0 이상에서 작동
    Fixed
    Reddit (and other no-CORS MSE players) no longer go silent at non-100% SSC. Reddit's video element loads media via MSE (blob: URL) without crossorigin="anonymous". Per the Web Audio spec, calling createMediaElementSource on a cross-origin element that hasn't opted into CORS taints the source — the call succeeds but the node outputs silence for the rest of the element's life. The content script now gates Web Audio routing on a canRouteViaWebAudio(el) check: elements that would taint (cross-origin without crossorigin, or blob: / data: URLs without crossorigin) skip createMediaElementSource entirely and run on the el.volume fallback path with the existing volumechange enforcer. YouTube (crossorigin="anonymous" set) is unaffected and still uses the gain-node path. Audio is audible and attenuated at SSC < 100% on Reddit instead of vanishing.

    InvalidStateError from createMediaElementSource falls back to el.volume instead of going inert. Previously, if the page's own player attached its MediaElementSource to a media element before SSC (Chrome throws InvalidStateError on the second attach for the same element), SSC marked the element routeFailed and gave up — the slider became a no-op for that element. Now we promote the element into the volume-fallback path on InvalidStateError, so SSC still attenuates against page-driven el.volume writes via the enforcer.

    Fallback elements are no longer pinned at SSC's last attenuation when SSC returns to 100%. Previously, applyVolumeFallback short-circuited at 100% — so an element that had el.volume = 0.2 written for SSC=20% stayed at 0.2 until the page next wrote the property (which, on Reddit, only happens if the user moves Reddit's own slider). The content script now snapshots el.volume on entry to the fallback path and refreshes the snapshot whenever the enforcer detects a page-driven write. On the SSC → 100% transition (and on passthrough entry — see below) we write the snapshot back, so the element ends up at the page's most recent intent rather than at SSC's last value.

    Tab Capture mode no longer double-attenuates fallback-path elements. Previously, engaging Tab Capture while SSC was non-100% on a fallback site (Reddit, Meet, etc.) left a residual el.volume = SSC% written by the content script; the captured stream was then re-attenuated by the offscreen GainNode, so 0.2 × offscreen_gain came out instead of the user-set level. Entering passthrough now releases each fallback element's el.volume back to its snapshot before the offscreen chain takes over, restoring the documented Tab Capture composition (page_intent × offscreen_gain) regardless of whether the element was routed via Web Audio or via the fallback path. The enforcer continues to record page-driven el.volume writes during passthrough (without re-asserting) so per-participant volume changes in Meet etc. are captured for the next release.

    MIT 라이선스에 따라 릴리스된 소스 코드

    파일 다운로드
  • 버전 0.2.0

    2026년 5월 1일에 출시 - 163.99 KB
    firefox 140.0 이상에서 작동
    tap into GainNode rather than volume adjustments to help mute or louden; rather than attempt to set the volume for the tab directly (philosophical adjustment, functionally better)

    MIT 라이선스에 따라 릴리스된 소스 코드

    파일 다운로드
Mozilla 홈페이지로 이동

부가 기능

  • 소개
  • Firefox 부가 기능 블로그
  • 확장 기능 워크샵
  • 개발자 허브
  • 개발자 정책
  • 커뮤니티 블로그
  • 포럼
  • 버그 신고
  • 리뷰 지침

브라우저

  • Desktop
  • Mobile
  • Enterprise

제품

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • 개인 정보
  • 쿠키
  • 법률

특별한 고지가 없는 한, 본 사이트의 콘텐츠는 Commons Attribution Share-Alike License v3.0 또는 그 이후 버전에 따라 사용이 허가됩니다.