افزونه‌های مرورگر فایرفاکس
  • افزونه‌ها
  • پوسته‌ها
    • برای فایرفاکس
    • واژه‌نامه‌ها و بسته‌های زبان
ورود
آیکون افزونه

تاریخچه نسخه‌های JShelter - ۲۵ نسخه

JShelter Libor Polčák توسط

دارای رتبه ۴٫۵ از ۵
۴٫۵ ستاره از ۵
۵
۳۸
۴
۴
۳
۳
۲
۲
۱
۲
تاریخچه نسخه‌های JShelter - ۲۵ نسخه
  • مراقب نسخه‌های قدیمی باشید! این نسخه‌ها فقط برای اهداف آزمایشی و ارجاع نمایش داده می‌شوند.همیشه باید از آخرین نسخه یک افزونه استفاده کنید.

  • آخرین نسخه

    نسخه 0.24.4

    منتشر شده در ۲۷ ژوئیه ۲۰۲۶ - ۴۹۸٫۲۴ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • NSCL update: various improvements of the MutationObserver patching introduced by 0.24 and later
    • Update translations (mainly es affected, minor changes in pt and uk)

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    فایرفاکس را دریافت کنید و افزونه را بگیرید
    دریافت فایل
  • نسخه‌های قدیمی‌تر

    نسخه 0.24.3

    منتشر شده در ۵ ژوئیه ۲۰۲۶ - ۴۹۵٫۶۱ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Firefox-only: Update NSCL to 13.6.27.901, Fix TypeError: newTarget is not a function (SyncMessage.js:710:26)

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.24.2

    منتشر شده در ۴ ژوئیه ۲۰۲۶ - ۴۷۲٫۶۵ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.24.1

    منتشر شده در ۳ ژوئیه ۲۰۲۶ - ۴۹۵٫۵۸ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • NSCL Update related to a bug in script injection to Firefox where 0.24 hid MutationObserver.prototype from page scripts (that might break pages requiring the prototype and/or reveal that JShelter or similar webextension is installed). See https://github.com/hackademix/noscript/issues/572 and https://github.com/hackademix/nscl/commit/e0849aa9df8d47d36b9beb3b21f4c92a5f06792a for the context.
    • Added translation languages: es, pt, uk

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.24

    منتشر شده در ۱ ژوئیه ۲۰۲۶ - ۴۷۲٫۶۵ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • NSCL update:
      • Improved corner-cases in script injection in both Firefox and Chromium-based
        browsers.
      • Avoid issues related to MutationObservers, see https://lists.nongnu.org/archive/html/js-shield/2026-06/msg00003.html and the related thread
    • Set Workers to Strict by default, see https://codeberg.org/JShelter/webextension/issues/156 and https://codeberg.org/JShelter/webextension/issues/177 for the reasoning.
    • Reconsider the approach to modify Web Audio that was reimplemented in 0.22. The farbling (recommended level) essentially returns to the original concept but the memory footprint of JShelter improves as it uses WeakMaps to store farbled Web Audio buffers for the duration of their existance. The approach to farble floats in the Web Audio API changed slightly to avoid revealing the lower bound of the readings and to farble 0s. This approach should brake less page scripts. The white noise has very limited amplitudes close to a silence.
    • Allow users to configure JShelter not to interfer with pages where their disable both JSS and FPD.
    • Do not show NSCL log messages as they may confuse users

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.23.1

    منتشر شده در ۹ ژوئن ۲۰۲۶ - ۴۷۱٫۴۶ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Update NSCL that improves handling of script injections, especially failure management, transition handling and performance.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.23

    منتشر شده در ۱ ژوئن ۲۰۲۶ - ۴۷۱٫۱۸ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • Quietly discard possible exceptions that were thrown in 0.22.1, which fixes the interaction with AdGuard.
    • Update NSCL to 13.6.20 (latest version). It should provide several changes to JShelter, including avoiding contentScript.register() (see issue #175).
    • Refactor mechanism to determine when to propagate detected API calls to background introduced in 0.22.1. The mechanism should be essentially the same but behave better on some pages.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.22.1

    منتشر شده در ۱۹ مه ۲۰۲۶ - ۴۷۱٫۷۶ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Redesign of the mechanism to obtain information about the API calls by page scripts used by FPD and popup to improve the performance, mainly in Firefox
    * Ensure that by disabling JSS and FPD, the extension does not interfere with the page scripts (issue 176)
    * Improve performance of timestamps spoofing
    * Chromium-based browsers: Improve spoofing of decimal parts of floats (related to timestamps spoofing)
    * Normalize domain names (treat domains name with trailing dot the same as without the dot)
    * Change references to Pagure to Codeberg as we swithed the git repository provider

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.22

    منتشر شده در ۹ آوریل ۲۰۲۶ - ۴۶۹٫۵۸ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • Unify the look of widgets in JShelter windows
    • Avoid playback of very loud white noise when page scripts dynamically acquire audio data and JShelter operates in Strict mode
    • Update cs localization strings

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.21

    منتشر شده در ۱۷ ژوئن ۲۰۲۵ - ۴۶۷٫۲ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • Add support for Temporal.Now.instant() that provides precise timestamps
    • Refactor code for modifications of timestamps to be more readable as well faster

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.20.4

    منتشر شده در ۱۷ ژوئن ۲۰۲۵ - ۴۶۵٫۳۷ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Fix issues with translation strings introduced in 0.20.3
    ru translation at 100% again

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.20.3

    منتشر شده در ۱۳ ژوئن ۲۰۲۵ - ۴۶۶٫۸۱ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • Update ru and cs strings
      • Add fi, fr, pl, and pt_BR translations that have only about 20-60% of strings translated.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.20.2

    منتشر شده در ۲ مه ۲۰۲۵ - ۴۴۴٫۷۲ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • Update NSCL (code refactoring and removal of debug statements from non-debug runs)
    • Change messages about failures in WASM code to warnings as these might be useful to users
    • Small update of Czech and English user-facing strings

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.20.1

    منتشر شده در ۱۰ آوریل ۲۰۲۵ - ۴۴۴٫۱۸ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    • Change Worker settings for pad.riseup.net and kiwi.com
    • Fine-tune strings shown in popup for FPD
    • Limit logging to console by JShelter (do not produce output that the user is not concerned with). Developers can see such output in debug builds.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.20

    منتشر شده در ۴ مارس ۲۰۲۵ - ۴۴۴٫۱۵ کیلوبایت
    سازگار با firefox 115.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    More robust SyncMessage implementation
    Prevent patchWindow from throwing on SOP violations.
    Work around issue that could have prevented XML documents from being parsed/loaded by the browser (see also https://bugzilla.mozilla.org/show_bug.cgi?id=1899786)
    minimal requirements increased to 115

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.19.1

    منتشر شده در ۱۳ سپتامبر ۲۰۲۴ - ۴۴۰٫۰۷ کیلوبایت
    سازگار با firefox 79.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Improve performance of FPD in temporary background scripts: Limit the amount of data that is stored to the permanent storage as well as the number of write operations without a real hit stemming from the need to recomupte the data.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.19

    منتشر شده در ۲۰ اوت ۲۰۲۴ - ۴۴۰٫۱۵ کیلوبایت
    سازگار با firefox 79.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Updated NoScript Commons Library dependency to the mv3 branch.
    Fixed UI popup failing to render when opened first time after long inactivity

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.18.1

    منتشر شده در ۲۸ ژوئن ۲۰۲۴ - ۴۴۱٫۵۹ کیلوبایت
    سازگار با firefox 79.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Fix the scope where updateCount used by FPD is created (Pagure issue 141. Although the function was not visible to page scripts, page script could have define their own function with several consequences as JShelter would call the page script function:

    FPD would not learn about the calls and consequently would not detect fingeprinting attempts by the page,
    pop up would not show calls to the wrapped APIs,
    the page would be able to detect that JShelter is being installed,
    if the page would not expect that someone is calling its function it can have any undesired consequences.

    The bug was present in JShelter since the introduction of FPD in 0.6 and all versions up to 0.18 are affected.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.18

    منتشر شده در ۱۹ آوریل ۲۰۲۴ - ۴۳۶٫۶۶ کیلوبایت
    سازگار با firefox 79.0 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    Migrate to non-persistent background pages as a first step towards Manifest v3. Please report any unusual behaviour.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.17

    منتشر شده در ۳ نوامبر ۲۰۲۳ - ۴۴۷٫۳ کیلوبایت
    سازگار با firefox 78.0a1 و نسخه‌های جدیدتر, android 120.0 و نسخه‌های جدیدتر
    * Added support for built-in tweaks for specific domains. The goal is to list several domains that
    break unnecessarily. Typically, an addition to the list should be well explained and must not
    lower protection. A nice candidate is WebWorker and the protection of Strict (break) and Remove.
    * Updated translations
    * Improved FPD report based on user feedback:
    * Do not refresh report automatically when tracking callers but introduce an update button so that
    users refresh when convenient (prevent glitches in the interfaces)
    * Add buttons to hide/show details and fold/unfold groups
    * Do not show traces in bold to better differentiate between API names and traces.
    * Add possibility to forget current traces. Useful when there is a fingerprinting script that activates after some action. The button allows the user to hide the traces triggered in the past and later load only new traces.
    * Add support for signing for Android on AMO: https://blog.mozilla.org/addons/2023/10/05/changes-to-android-extension-signing/, so we needed to increase minimal supported version

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.16

    منتشر شده در ۲۷ سپتامبر ۲۰۲۳ - ۴۲۷٫۹۳ کیلوبایت
    سازگار با firefox 68.0 و نسخه‌های جدیدتر
    * Remove Workers in Recommended JSS level to make JShelter compatible with some pages. This change might be reverted when [Pagure issue 80](https://pagure.io/JShelter/webextension/issue/80#comment-852202) is solved.
    * FPD: Add possibility to learn the calling stack of functions that lead to the tracked APIs ([Pagure issue 52](https://pagure.io/JShelter/webextension/issue/52)). This information can be used to create block list or to study the calling code and its effects.
    * FPD: Fix browser overloading by FPD messages by HTMLElement.prototype.offsetHeight and offsetWidth wrappers that might have crashed browsers.
    * FPD: code cleanup

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.15.2

    منتشر شده در ۲۱ سپتامبر ۲۰۲۳ - ۴۲۵٫۳۵ کیلوبایت
    سازگار با firefox 68.0 و نسخه‌های جدیدتر
    * Fix window.name protection, do not clear the property in the first visited page see https://pagure.io/JShelter/webextension/issue/116#comment-875070 for more details. The fix affects all Chromium-based browsers and Firefox installs with the protection active (by default it is off in Firefox as Firefox contains the protection since Firefox 88). This fixes, for example, reCaptcha.
    * options: Improve space distribution, see https://github.com/polcak/jsrestrictor/pull/204#issuecomment-1727519706

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.15

    منتشر شده در ۱۳ سپتامبر ۲۰۲۳ - ۴۲۵٫۲۳ کیلوبایت
    سازگار با firefox 68.0 و نسخه‌های جدیدتر
    * Update NSCL to uses built-in and faster function to compute sha256.
    * Russian translation added.

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.14

    منتشر شده در ۳۱ اوت ۲۰۲۳ - ۴۰۴٫۱۸ کیلوبایت
    سازگار با firefox 68.0 و نسخه‌های جدیدتر
    * Added support for internationalization, Czech translation added, see blog post for instrctions for translators
    * All texts revisited, clarified, and fixed grammar and typos
    * Improved performance of Canvas and Audio little-lies wrappers by executing in WebAssembly, there will be a separate blog post with additional explanations. See the bachelor thesis of Martin Zmitko for more details.
    * Improved performance of FPD. See the bachelor thesis of Martin Zmitko for more details.
    * Expand description of the wrappers applied when the user interacts with the tweak GUI (suggested by the Plain Text UX review)
    * Make level names in main options section stable width
    * NSCL updated:
    Prevent dead object access on using backward/forward cache of the browser
    Fixed property/function mismatch

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
  • نسخه 0.13

    منتشر شده در ۲۹ ژوئن ۲۰۲۳ - ۳۶۹٫۹ کیلوبایت
    سازگار با firefox 68.0 و نسخه‌های جدیدتر
    Improve performance of the code injection. See the bachelor thesis of Martin Zmitko (https://www.vut.cz/en/students/final-thesis/detail/147218) for more details.

    * The code is no longer generated in the background due to the latency of passing huge messages from
    background to content scripts.
    * Optimize injection code size (remove duplicate code).

    کد منبع تحت تنها مجوز عمومی گنو نسخه ۳.۰ (GPL v3.0) منتشر شده است

    دریافت فایل
رفتن به صفحه اصلی موزیلا

افزونه‌ها

  • درباره
  • وبلاگ افزونه‌های فایرفاکس
  • کارگاه افزونه
  • مرکز توسعه‌دهندگان
  • سیاست‌های توسعه‌دهنده
  • وبلاگ انجمن
  • انجمن
  • گزارش خطا
  • راهنمای بررسی

بارگیری

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

آخرین نسخه‌های ساخت

  • Nightly
  • Beta

فایرفاکس برای کسب‌وکار

  • Enterprise

انجمن

  • Connect
  • Contribute
  • Developer

دنبال کردن

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • حریم‌خصوصی
  • کوکی‌ها
  • حقوقی

غیر از مواردی که مشخص شده، محتوای این سایت تحت گواهینامه Creative Commons Attribution Share-Alike License v3.0 یا هر نسخه بعدی خواهد بود.