Pale Moon ເປັນເວັບບຣາວເຊີທີ່ບໍ່ເສຍຄ່າ, ແຫຼ່ງເປີດໂດຍອີງໃສ່ Mozilla Firefox. ມັນສາມາດໃຊ້ໄດ້ກັບເວທີ GNU/Linux ແລະ Windows.
ໂປແກຼມທ່ອງເວັບລຸ້ນ ໃໝ່ "Pale Moon 32.2" ໄດ້ຖືກປ່ອຍອອກມາແລ້ວແລະ ໃນການປ່ອຍໃຫມ່ນີ້, ການແກ້ໄຂຈໍານວນຫລາຍໄດ້ຖືກປະຕິບັດ, ເຊັ່ນດຽວກັນກັບການປ່ຽນແປງຈໍານວນຫນ້ອຍ, ໃນບັນດາສິ່ງອື່ນໆ.
ສຳ ລັບຜູ້ທີ່ບໍ່ຄຸ້ນເຄີຍກັບໂປແກຼມທ່ອງເວັບ, ພວກເຂົາຄວນຮູ້ວ່ານີ້ແມ່ນ ຄວາມຍາວຂອງສ້ອມຂອງ codebase firefox ເພື່ອໃຫ້ມີປະສິດຕິພາບດີຂື້ນ, ຮັກສາອິນເຕີເຟດຄລາສສິກ, ຫຼຸດຜ່ອນການໃຊ້ຄວາມ ຈຳ, ແລະໃຫ້ຕົວເລືອກການປັບແຕ່ງເພີ່ມເຕີມ.
ໂຄງການຍຶດ ໝັ້ນ ການຈັດຕັ້ງແບບໂຕ້ຕອບແບບຄລາສສິກ, ໂດຍບໍ່ຕ້ອງປ່ຽນກັບອິນເຕີເຟດ Australis ປະສົມປະສານໃນ Firefox 29, ແລະດ້ວຍການສະ ໜອງ ຄວາມເປັນໄປໄດ້ໃນການປັບແຕ່ງຢ່າງກວ້າງຂວາງ.
ດັດນີ
Moon Pale 32.2 ຄຸນລັກສະນະ ໃໝ່ ຕົ້ນຕໍ
ເວີຊັ່ນໃໝ່ຂອງ Pale Moon 32.2 ລັກສະນະການທົດລອງທີ່ສ້າງຂຶ້ນສໍາລັບ FreeBSD ໂດຍໃຊ້ GTK2 (ນອກເໜືອໄປຈາກການກໍ່ສ້າງທີ່ສະເໜີໃຫ້ກ່ອນໜ້ານີ້ກັບ GTK3). ການສ້າງ FreeBSD ຖືກບີບອັດໂດຍໃຊ້ຮູບແບບ xz ແທນ bzip2.
ການປ່ຽນແປງ ໃໝ່ ອີກອັນ ໜຶ່ງ ທີ່ໂດດເດັ່ນຈາກລຸ້ນ ໃໝ່ ແມ່ນ ເຄື່ອງຈັກຂອງຕົວທ່ອງເວັບ Goanna (ສ້ອມຂອງເຄື່ອງຈັກ Mozilla Gecko) ແລະເວທີ UXP (Unified XUL Platform, ສ້ອມຂອງອົງປະກອບ Firefox) ໄດ້ຖືກປັບປຸງເປັນເວີຊັນ 6.2, ເຊິ່ງປັບປຸງຄວາມເຂົ້າກັນໄດ້ກັບຕົວທ່ອງເວັບອື່ນໆແລະເຮັດວຽກກັບເວັບໄຊທ໌ສ່ວນໃຫຍ່ທີ່ຜູ້ໃຊ້ໄດ້ລາຍງານບັນຫາ.
ນອກຈາກນັ້ນ, ພວກເຮົາຍັງສາມາດພົບເຫັນວ່າ ຮອງຮັບ FFmpeg 6.0, ມີຄວາມສໍາຄັນໂດຍສະເພາະສໍາລັບການແຈກຢາຍ Linux ລຸ້ນລ້າສຸດ, ເຊັ່ນດຽວກັນກັບການປະຕິບັດ caching fonts scaled ໃນ GTK, ປັບປຸງປະສິດທິພາບແລະແກ້ໄຂບັນຫາການກໍ່ສ້າງໃນເວລາທີ່ລວບລວມສໍາລັບ Linux ໃນ ARM64 ໃນການແຈກຢາຍຕໍ່ມາ.
ພວກເຮົາຍັງສາມາດຊອກຫາສິ່ງນັ້ນໄດ້ ປະຕິບັດການແກ້ໄຂສໍາລັບເວັບໄຊທ໌ໂດຍໃຊ້ window.event (ພິຈາລະນາໃນປັດຈຸບັນລ້າສະໄຫມ). ອັນນີ້ຖືກປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ, ແຕ່ສາມາດເປີດໃຊ້ໄດ້ຜ່ານ dom.window.event.enabled about:config preference.
ໃນທາງກົງກັນຂ້າມ, cache ຫນ້າໄດ້ຖືກປັບປຸງ ຢູ່ໃນຕົວຈັດສັນຫນ່ວຍຄວາມຈໍາ, ເຊັ່ນດຽວກັນກັບການນໍາເຂົ້າໂມດູນແບບເຄື່ອນໄຫວໄດ້ຖືກປະຕິບັດພ້ອມກັບການສົ່ງອອກຟັງຊັນ asynchronous ໃນຊ່ອງແລະໂມດູນຊັ້ນຮຽນ JavaScript.
ຂອງ ການປ່ຽນແປງອື່ນໆ ທີ່ໂດດເດັ່ນຈາກລຸ້ນ ໃໝ່ ນີ້:
- ປະຕິບັດຕົວປະຕິບັດການມອບໝາຍຕາມເຫດຜົນ ||= ແລະ .&&=??=
- ແກ້ໄຂການຂັດຂ້ອງຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບ WebComponents
- ແກ້ໄຂບັນຫາການກໍ່ສ້າງຈາກແຫຼ່ງຕ່າງໆໃນເວທີເປົ້າຫມາຍທີສອງ.
- ແກ້ໄຂບັນຫາການຂຽນອັກສອນທາງຫນ້າຂອງຕົວທ່ອງເວັບຂະຫນາດນ້ອຍຕ່າງໆທີ່ສາມາດນໍາໄປສູ່ຄວາມຜິດພາດຫຼືການເຮັດວຽກທີ່ແຕກຫັກ.
- ການຈັດການຄົງທີ່ຂອງຟັງຊັນ asynchronous (ລູກສອນ) ປະກາດພາຍໃນຕົວສ້າງ.
- ແກ້ໄຂບັນຫາການປະຕິບັດຕາມ JavaScript ຂະຫນາດນ້ອຍຈໍານວນຫນຶ່ງ.
- ແກ້ໄຂບັນຫາທີ່ JavaScript (ຢູ່ໃນໂມດູນເທົ່ານັ້ນ) ຈະບໍ່ສ້າງ wrappers asynchronous ຢ່າງຖືກຕ້ອງ.
- ອັບເດດ DOM Performance API ກັບຂໍ້ມູນສະເພາະປັດຈຸບັນ (User Timing L3).
- ອັບເດດການຈັດການເຫດການການກົດປຸ່ມເພື່ອສົ່ງເຫດການການກົດແປ້ນພິມດ້ວຍ Ctrl+Enter.
- ພາຍໃນ JavaScript ໄດ້ຖືກປັບປຸງເພື່ອອໍານວຍຄວາມສະດວກໃນການພົກພາໃນອະນາຄົດ, ເຊັ່ນດຽວກັນກັບການປັບປຸງການປະຕິບັດ JavaScript.
- ອັບເດດການຈັດການ ແລະການຈັດຮູບແບບໜ້າຕ່າງໃນ Mac.
- ອັບເດດ Freetype lib ເປັນ 2.13.0.
- ອັບເດດຫ້ອງສະໝຸດ Harfbuzz ເປັນ 7.1.0.
- ອັບເດດ Fetch API ເພື່ອໃຊ້ URL ພື້ນຖານທົ່ວໂລກແທນທີ່ຈະເປັນ URL ຖານເອກະສານທີ່ປ້ອນເຂົ້າເພື່ອປະຕິບັດຕາມສະເປັກ.
- ແກ້ໄຂບັນຫາ DoS ທີ່ເປັນໄປໄດ້ກັບການຖອດລະຫັດ JPEG.
- ແກ້ໄຂບັນຫາທີ່ອາດເກີດຂຶ້ນໃນລະຫັດ widget Windows ທີ່ອາດເຮັດໃຫ້ເກີດການຂັດຂ້ອງ.
- ບັນຫາຄວາມປອດໄພໄດ້ຮັບການແກ້ໄຂ: CVE-2023-32209, CVE-2023-32214, ແລະອີກຫຼາຍໆອັນທີ່ບໍ່ໄດ້ກໍານົດ CVE.
ສຸດທ້າຍ ຖ້າທ່ານສົນໃຈຢາກຮູ້ເພີ່ມເຕີມກ່ຽວກັບມັນ ກ່ຽວກັບລຸ້ນ ໃໝ່ ນີ້, ທ່ານສາມາດກວດເບິ່ງລາຍລະອຽດໄດ້ ໃນລິ້ງຕໍ່ໄປນີ້.
ສຳ ລັບຜູ້ທີ່ສົນໃຈຈະສາມາດຕິດຕັ້ງໂປແກຼມທ່ອງເວັບນີ້ໃນ distro ຂອງພວກເຂົາ, ພວກເຂົາພຽງແຕ່ຕ້ອງເປີດສະຖານີຢູ່ໃນລະບົບແລະປະເພດຂອງທ່ານ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
ຕົວທ່ອງເວັບມີ repositories ສໍາລັບທຸກຮຸ່ນຂອງ Ubuntu ທີ່ຍັງຢູ່ໃນການສະຫນັບສະຫນູນໃນປະຈຸບັນ. ແລະໃນສະບັບໃຫມ່ຂອງຕົວທ່ອງເວັບນີ້, ມີການຮອງຮັບ Ubuntu 23.04 ແລ້ວ. ພວກເຂົາພຽງແຕ່ຕ້ອງເພີ່ມ repository ແລະຕິດຕັ້ງໂດຍການພິມຄໍາສັ່ງຕໍ່ໄປນີ້:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_23.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_23.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
ດຽວນີ້ ສຳ ລັບ ຜູ້ໃຊ້ທີ່ຢູ່ໃນລຸ້ນ Ubuntu 22.04 LTS ປະຕິບັດດັ່ງຕໍ່ໄປນີ້:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
ສຳ ລັບໃຜພວກເຂົາແມ່ນ ຜູ້ໃຊ້ Ubuntu 20.04 LTS ພວກເຂົາເຈົ້າຈະດໍາເນີນການຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້ຢູ່ໃນປາຍ:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ