Pale Moon یک مرورگر وب متنباز است که بر پایه موتور Goanna ساخته شده و برای سیستمعاملهای ویندوز، لینوکس و اندروید در دسترس است و تمرکز آن بر کارایی و سهولت استفاده است. مطمئن شوید که بیشترین بهره را از مرورگر خود میبرید!
Pale Moon تجربهای از مرور وب را به شما ارائه میدهد که کاملاً از کد منبع مستقل خود ساخته شده و از کد Firefox/Mozilla جدا شده است، با ویژگیها و بهینهسازیهای انتخابی که سرعت مرورگر، مصرف منابع، پایداری و تجربه کاربری را بهبود میبخشد، در حالی که امکان سفارشیسازی کامل و مجموعهای در حال رشد از افزونهها و تمها را فراهم میکند تا مرورگر واقعاً به مرورگر شما تبدیل شود.

ویژگیها:
-
بهینهشده برای پردازندههای مدرن
-
مبتنی بر موتور Goanna بهینهشده و اختصاصی
-
ایمن: برگرفته از کد Mozilla بالغ و بهروزرسانیهای منظم
-
امن: دارای ویژگیهای امنیتی اضافی و توسعه با توجه به امنیت
-
پشتیبانی شده توسط جامعه کاربران و کاملاً غیرانتفاعی
-
رابط کاربری آشنا، کارآمد و کاملاً قابل سفارشیسازی
-
پشتیبانی از تمهای کامل: آزادی کامل در طراحی هر المان
-
پشتیبانی از تمهای سبک و قابل ساخت آسان (اسکینها)
-
رسم صفحات و پردازش اسکریپت روان و سریع
-
پایداری بیشتر: کاهش تعداد کرشهای مرورگر
-
پشتیبانی از بسیاری از افزونههای Firefox
-
پشتیبانی از تعداد فزایندهای از افزونههای اختصاصی Pale Moon
-
پشتیبانی گسترده و رو به رشد از HTML5 و CSS3
-
گزینههای متعدد برای سفارشیسازی و پیکربندی
یادداشتهای نسخه Pale Moon 33.9.0
ویژگیهای جدید:
-
پیادهسازی کلیدواژه CSS4 revert
-
پیادهسازی کلیدواژه clip برای overflow. برای جزئیات پیادهسازی، بخش یادداشتها را ببینید
-
پیادهسازی تحلیل کوتاهنوشت محوری (axis-shorthand) برای overflow. این باید برخی مشکلات مربوط به ناحیههای غیرقابل اسکرول در وب را برطرف کند
-
پیادهسازی CSS color-mix (فقط در فضای رنگ RGB و HSL)
-
پیادهسازی دستور CSS @supports(selector())
-
پیادهسازی پشتیبانی از CSS Cascade Layers @layer
-
پشتیبانی از CSS clip-path: بدون نیاز به ارائه مسیر clip. برای جزئیات پیادهسازی، بخش یادداشتها را ببینید
-
پیادهسازی ویژگیهای CSS overflow-inline و overflow-block
-
پیادهسازی شبهکلاس CSS :autofill. حالا فیلدهای پرشده به طور خودکار با نشان دادن پر شدن یا یادآوری رمز عبور، سبکدهی میشوند
-
پیادهسازی شبهکلاس CSS :focus-visible
-
پیادهسازی media query CSS prefers-reduced-motion. برای جزئیات، بخش یادداشتها را ببینید
-
پیادهسازی نسخه حداقلی از visualViewport web API. برای جزئیات، بخش یادداشتها را ببینید
تغییرات / اصلاحات:
-
حذف پیشوندهای CSS -moz-user-select و همراستا کردن با مشخصات CSS4 برای user-select
-
حذف پیشوندهای CSS -moz-read-only و -moz-read-write برای شبهکلاسها
-
بهبود مدیریت X-Content-Type-Options: nosniff برای همراستایی بیشتر با استاندارد و رفتار مورد انتظار وب
-
اضافه کردن پشتیبانی از FFmpeg 7.0 / libavcodec 61
-
رفع باگی که باعث میشد زیرخصوصیات CSS border-image هنگام تغییر مقدار وراثتیافته، بروزرسانی نشوند
-
رفع باگی که باعث میشد scrollbar-width به اشتباه به عنوان ویژگی وراثتی در نظر گرفته شود
-
رفع مشکل احتمالی گزارش نادرست عمق رنگ صفحه/پیکسل در لینوکس
-
رفع مشکل احتمالی با fontconfig در لینوکس. حالا به صورت صریح در زمان راهاندازی مقداردهی اولیه میشود
-
رفع مشکلات مختلف با vpx در معماریهای PowerPC
-
رفع مشکلات هنگام ساخت ffvpx روی معماریهایی که از assembly پشتیبانی نمیکنند
-
رفع مشکل ایمنی حافظه در کد two-position gradient color-stops
-
تغییر نحوه پردازش قواعد @import. حالا به ترتیب ظاهر در stylesheet فراخوانی میشوند
-
تغییر نحوه مدیریت مقادیر اولیه در TypedArray constructors، همراستا با مشخصات ECMAScript
-
تغییر نحوه تجزیه هدرهای Cache-control HTTP در صورت وجود چند هدر در پاسخ
-
بهبود اضافی در فرمان "Copy as cURL" در ابزار توسعهدهندگان
-
رسیدگی به مشکلات امنیتی: CVE-2025-10536 و CVE-2025-10533 DiD
یادداشتهای پیادهسازی:
-
کلیدواژه clip اجازه میدهد رفتار overflow را مشخص کنید که مانند یک «قاب عبور» عمل میکند. این بدان معناست که هرگونه overflow مخفی خواهد شد و محتوا غیرقابل اسکرول است.
نکته مهم: ما دقیقاً طبق استاندارد عمل کردهایم، که ممکن است باعث ایجاد مشکل در برخی وبسایتها شود اگر overflow در هر دو محور بهطور صریح مشخص نشده باشد. طبق استاندارد، clip منجر به مخفی شدن غیرقابل اسکرول محتوا میشود. اگر محور دیگر مشخص نشود، overflow قابل مشاهده ولی غیرقابل اسکرول خواهد بود (نه نوار اسکرول و نه اسکرول با چرخ موس). وبمسترها باید هنگام استفاده از clip، overflow را در هر دو جهت صریح مشخص کنند.
-
حالا Pale Moon اجازه میدهد که CSS clip-path فقط با یک جعبه هندسی (مثل border-box) مشخص شود بدون اینکه مسیر clip تعریف شود. این مشکل نمایش صفحات کاملاً خالی در برخی سایتها را برطرف میکند که قبلاً وقتی مسیر تعریف نشده بود، همه چیز برش میخورد.
-
media query CSS prefers-reduced-motion به وبمسترها اجازه میدهد تا صفحات وب را بر اساس ترجیح کاربر برای حرکت کمتر بصری تغییر دهند (مثلاً برای افراد با اختلالات تعادل). کاربران Pale Moon میتوانند این ترجیح را از مسیر Preferences -> Advanced -> tab "General" -> "Prefer reduced visual motion" فعال کنند. توجه داشته باشید که این گزینه، نحوه عملکرد مرورگر در انیمیشنها یا CSS را تغییر نمیدهد؛ این به وبمستر بستگی دارد.
-
ما پیادهسازی حداقلی visualViewport web API را ارائه دادهایم. این API به وبمسترها نشان میدهد چه میزان از صفحه وب واقعاً برای کاربران قابل مشاهده کامل است. این API عمدتاً برای موبایل طراحی شده است تا مشکلاتی مانند بریدگی دوربین را در نظر بگیرد. در دسکتاپ، ما همیشه مقدار (0,0) برای origin و offset برمیگردانیم. برای دیگر قسمتهای API، عرض و ارتفاع root scrollframe محتوا را برمیگردانیم و مقیاس را بر اساس رزولوشن dpp ارسال میکنیم (معمولاً 1.0).
-
سازندههای TypedArray میتوانند مقادیر اولیه برای مشخص کردن اندازه اولیه آرایه دریافت کنند. طبق مشخصات، باید اکثر مقادیر (هر چیزی که ToIndex میپذیرد) حتی مقادیر نامعقول مثل رشته یا undefined را قبول کنیم. این حالا تغییر کرده و دیگر خطا نمیدهند و به جای آن، یک آرایه با طول 0 باز میگردد.
⏬ دانلود نرم افزار Pale Moon