Firefox 72 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ•เปŒเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ Firefox 72เปเบฅเบฐ เบชเบฐโ€‹เบšเบฑเบšโ€‹เบกเบทโ€‹เบ–เบทโ€‹ Firefox 68.4 เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Android. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™ เบชเบฒเบ‚เบฒ เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เป„เบฅเบเบฐเบเบฒเบง 68.4.0. เป„เบงเป†เบ™เบตเป‰เบเบฑเบšเป€เบงเบ—เบต เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบšเบ•เป‰เบฒ เบชเบฒเบ‚เบฒเบ‚เบญเบ‡ Firefox 73 เบˆเบฐเบเป‰เบฒเบเบญเบญเบเป„เบ›, เบเบฒเบ™เบ›เปˆเบญเบเบญเบญเบเบกเบฒเปเบกเปˆเบ™เบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ”เบทเบญเบ™เบเบธเบกเบžเบฒ 11 (เป‚เบ„เบ‡เบเบฒเบ™ เบเป‰เบฒเบ เป€เบ›เบฑเบ™เป€เบงเบฅเบฒ 4 เบญเบฒเบ—เบดเบ” เบงเบปเบ‡โ€‹เบˆเบญเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹).

เบ•เบปเป‰เบ™โ€‹เบ•เป เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒ:

  • เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก เบฅเบงเบก เบเบฒเบ™โ€‹เบ›เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ•เบปเบงโ€‹เบ•เบปเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบŠเบทเปˆเบญเบ‡โ€‹เป„เบงเป‰ ("เบฅเบฒเบโ€‹เบ™เบดเป‰เบงโ€‹เบกเบทโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เบ—เปˆเบญเบ‡โ€‹เป€เบงเบฑเบšโ€‹"โ€‹)โ€‹, เบŠเบถเปˆเบ‡โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เป‚เบ”เบโ€‹ เบ›เบฐเป€เบžเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบขเบนเปˆเปƒเบ™เบฅเบฒเบเบŠเบทเปˆ Disconnect.me, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบกเบตเป‚เบฎเบชเบ—เบตเปˆเบžเบปเบšเบงเปˆเบฒเบเบณเบฅเบฑเบ‡เปƒเบŠเป‰เบชเบฐเบ„เบฃเบดเบšเบชเบณเบฅเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธเบ•เบปเบงเบ•เบปเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰. เบเบฒเบ™เบฅเบฐเบšเบธเบ•เบปเบงเบ•เบปเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰เปเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เบปเบงเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบงเบญเบ™ (โ€œSupercookiesโ€), เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเบฅเบฐเบšเบธเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบ—เบฒเบ‡เบญเป‰เบญเบก, เป€เบŠเบฑเปˆเบ™: เบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ”เบซเบ™เป‰เบฒเบˆเป, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ” MIME เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบชเปˆเบงเบ™เบซเบปเบง (HTTP / 2 ะธ เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ HTTP), เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ plugins เปเบฅเบฐ fonts, เบกเบตเบšเบฒเบ‡ Web APIs, เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบšเบฑเบ”เบงเบตเบ”เบตเป‚เบญ เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป‚เบ”เบเปƒเบŠเป‰ WebGL เปเบฅเบฐ Canvas, เบเบฒเบ™เบซเบกเบนเบ™เปƒเบŠเป‰ เบเบฑเบš CSS, เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš เบซเบ™เบน ะธ keyboard.
    Firefox 72 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

  • เป€เบ›เบตเบ”เปƒเบŠเป‰เปเบฅเป‰เบง เบงเบดเบ—เบตเบเบฒเบ™ เบ•เปเปˆโ€‹เบชเบนเป‰ เบ”เป‰เบงเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบซเบ™เป‰เบฒเบฅเปเบฒเบ„เบฒเบ™เบ—เบตเปˆเบˆเบฐเปƒเบซเป‰เบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ (Notification.requestPermission(), PushManager.subscribe() เปเบฅเบฐ MediaDevices.getDisplayMedia()). เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบˆเบฐเบšเปเปˆเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบญเบตเบเบ•เปเปˆเป„เบ›, เปเบ•เปˆเบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เปƒเบ™เปเบ–เบšเบ—เบตเปˆเบขเบนเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบเบฑเบšเบซเบ™เป‰เบฒ (เบเบฒเบ™เบ„เบฅเบดเบเบซเบ™เบนเบซเบผเบทเบเบปเบ”เบ›เบธเปˆเบก) เป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰. เบซเบผเบฒเบเป†เป€เบงเบฑเบšเป„เบŠเบฅเปˆเบงเบ‡เบฅเบฐเป€เบกเบตเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบšเบฃเบฒเบงเป€เบŠเบตเปƒเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบชเปˆเบงเบ™เปƒเบซเบเปˆเป‚เบ”เบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เป€เบ›เบฑเบ™เป„เบฅเบเบฐเป†. เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ Telemetry เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ 97% เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”, เบฅเบงเบกเบ—เบฑเบ‡เปƒเบ™ 19% เบ‚เบญเบ‡เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ›เบดเบ”เบซเบ™เป‰เบฒเบ—เบฑเบ™เบ—เบตเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบเบปเบ”เบ›เบธเปˆเบกเบ•เบปเบเบฅเบปเบ‡เบซเบผเบทเบ›เบฐเบ•เบดเป€เบชเบ”.
  • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบ—เบปเบ”เบฅเบญเบ‡ เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ HTTP/3 protocol (เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เปƒเบ™ about:config เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ•เบฑเป‰เบ‡เบ•เบปเบงเป€เบฅเบทเบญเบ โ€œnetwork.http.http3.enabledโ€). เบฎเบญเบ‡เบฎเบฑเบš HTTP/3 เปƒเบ™ Firefox เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ เบšเปเปˆ, เบ‚เบฝเบ™เปƒเบ™เบžเบฒเบชเบฒ Rust, เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ QUIC protocol (HTTP/3 เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ QUIC เป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบชเปเบฒเบฅเบฑเบš HTTP/2).
  • เบ•เบฒเบกโ€‹เบ‚เปเป‰โ€‹เบเบณเบ™เบปเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบปเบ”เปเบฒเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบœเบปเบ™โ€‹เบšเบฑเบ‡เบ„เบฑเบšโ€‹เปƒเบŠเป‰ CCPA (เบเบปเบ”เปเบฒเบเบงเปˆเบฒเบ”เป‰เบงเบเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเป‚เบžเบเบ‚เบญเบ‡เบฅเบฑเบ”เบ„เบฒเบฅเบดเบŸเปเป€เบ™เบ) เป€เบžเบตเปˆเบก เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™ telemetry เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ Mozilla. เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฐโ€‹เบ–เบทเบโ€‹เบฅเบถเบšโ€‹เป„เบ›โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เป€เบชเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบเบฑเบšโ€‹เบเปเบฒ telemetry เปƒเบ™ "เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹: เบ„เบงเบฒเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™ # เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เบชเปˆเบงเบ™โ€‹เบ•เบปเบงโ€‹" ("เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ Firefox เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹"โ€‹. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบฅเบถเบšเบเปˆเบญเบ‡เบเบฒเปเบฒเบ "เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ Firefox เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™ เปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบš Mozilla" เบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบชเบปเปˆเบ‡ telemetry, Mozilla เบ›เบฐเบ•เบดเบšเบฑเบ” เบžเบฒเบเปƒเบ™ 30 เบงเบฑเบ™ เป€เบญเบปเบฒเบญเบญเบ เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เปƒเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เบ—เบตเปˆโ€‹เบ™เปเบฒโ€‹เป„เบ›โ€‹เบชเบนเปˆโ€‹เบ„เบงเบฒเบกโ€‹เบฅเบปเป‰เบกโ€‹เป€เบซเบผเบงโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡ telemetryโ€‹. เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบดเป‰เบ™เบชเบธเบ”เบขเบนเปˆเปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบ‚เบญเบ‡ Mozilla เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™ telemetry เบ›เบฐเบเบญเบšเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ Firefox, เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, เปเบฅเบฐเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบปเปˆเบงเป„เบ›เป€เบŠเบฑเปˆเบ™: เบˆเปเบฒเบ™เบงเบ™เปเบ–เบšเป€เบ›เบตเบ”เปเบฅเบฐเป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™ (เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเป€เบ›เบตเบ”เปเบฅเบฐเบ„เปเบฒเบ–เบฒเบกเบ„เบปเป‰เบ™เบซเบฒเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เบ•เปเปˆ). เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เปเบกเปˆเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบšเบดเปˆเบ‡โ€‹เป„เบ”เป‰โ€‹เบขเบนเปˆโ€‹เปƒเบ™ "เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹: telemetryโ€‹" เบซเบ™เป‰เบฒโ€‹.
    Firefox 72 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

  • เบชเปเบฒเบฅเบฑเบš Linux เปเบฅเบฐ macOS, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบงเบดเบ”เบตเป‚เบญเปƒเบ™เป‚เบซเบกเบ”เบฎเบนเบšเบžเบฒเบšเปƒเบ™เบฎเบนเบšเบžเบฒเบšเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบเบเบงเบดเบ”เบตเป‚เบญเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเป€เบฅเบทเปˆเบญเบ™เป„เบ”เป‰เบ—เบตเปˆเบเบฑเบ‡เบ„เบปเบ‡เป€เบซเบฑเบ™เป„เบ”เป‰เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ™เปเบฒเบ—เบฒเบ‡เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เป€เบžเบทเปˆเบญโ€‹เป€เบšเบดเปˆเบ‡โ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ™เบตเป‰โ€‹, เบ—เปˆเบฒเบ™โ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบ‚เบญเบ‡โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบซเบผเบทโ€‹เปƒเบ™โ€‹เป€เบกโ€‹เบ™เบนโ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ„เบฅเบดเบโ€‹เบ‚เบงเบฒโ€‹เบ—เบตเปˆโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹, เป€เบฅเบทเบญเบโ€‹เป€เบญเบปเบฒ "เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹" (เปƒเบ™ YouTubeโ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เบ—เบปเบ”โ€‹เปเบ—เบ™โ€‹เบ•เบปเบงโ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เป€เบกโ€‹เบ™เบนโ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹, เบ—เปˆเบฒเบ™โ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เบ‚เบงเบฒโ€‹. เบ„เบฅเบดเบเบชเบญเบ‡เป€เบ—เบทเปˆเบญ เบซเบผเบทเบ„เบฅเบดเบเบ”เป‰เบงเบเบ›เบธเปˆเบก Shift เบเบปเบ”).

    Firefox 72 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

  • เป€เบกเบทเปˆเบญเปเบ–เบšเป€เบฅเบทเปˆเบญเบ™เบ–เบทเบเบชเบฐเปเบ”เบ‡ เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบก เบชเบตเบžเบทเป‰เบ™เบซเบผเบฑเบ‡เบ‚เบญเบ‡เปœเป‰เบฒเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.
  • เบฅเบถเบšเปเบฅเป‰เบง เป‚เบญเบเบฒเบ” เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ (PKP, Public Key Pinning), เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰ Public-Key-Pins HTTP header, เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบเปˆเบฝเบงเบเบฑเบšเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเบญเปเบฒเบ™เบฒเบ”เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เปเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆเบ™เบตเป‰, เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ•เปเปˆเบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ (เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ PKP เบขเบธเบ”เป€เบŠเบปเบฒ เปƒเบ™ Chrome) เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบšเบฅเบฑเบญเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบเบฐเปเบˆเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบซเบผเบทเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบเบฐเปเบˆ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบฅเบถเบšเป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™เบซเบผเบทเบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™ hack).
  • เบชเปˆเบงเบ™เบ›เบฐเบเบญเบš เบเบญเบกเบฎเบฑเบš เป€เบžเบตเป‰เบกเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ OpenBSD เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบก เป‚เบ—เบฅเบฐเบšเบปเบš เป€เบ›เบตเบ”เป€เบœเบตเบ() ะธ เบชเบฑเบ™เบเบฒ เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐเบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบ‚เบฐเบšเบงเบ™เบเบฒเบ™.
  • เบ–เบญเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบเบฑเบ”เบฎเบนเบšเบžเบฒเบšเบˆเบฒเบเปเบ•เปˆเบฅเบฐเป‚เบ”เป€เบกเบ™. เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบเบเบเป‰เบฒเบเปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฒเบ”เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบšเปเปˆเบชเบฐเบ”เบงเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡.
  • เปƒเบ™ builds เบชเปเบฒเบฅเบฑเบš Windows, เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ—เบปเบ”เบฅเบญเบ‡เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบฅเบนเบเบ„เป‰เบฒเบˆเบฒเบเบฎเป‰เบฒเบ™เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ—เบปเปˆเบงเป„เบ› (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ security.osclientcerts.autoload เบ•เป‰เบญเบ‡เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบกเบฑเบ™เปƒเบ™ about:config).
  • เบฎเบญเบ‡เบฎเบฑเบš CSS Shadow Parts เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบฅเบงเบกเบ—เบฑเบ‡ "เบชเปˆเบงเบ™"เปเบฅเบฐ pseudo-เบญเบปเบ‡เบ›เบฐเบเบญเบš"::เบชเปˆเบงเบ™", เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบชเบฐเปเบ”เบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฒเบ Shadow DOM.


    เบงเบฑเบเปœเบถเปˆเบ‡

    ...เปƒเบ™ CSS เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบœเบนเบเบกเบฑเบ”เบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบชเปˆเบงเบ™:

    custom-element::part(example) {
    เบ‚เบญเบš: เปเบ‚เบ‡ 1px เบชเบตเบ”เปเบฒ;
    เบŠเบฒเบเปเบ”เบ™ - เบฅเบฑเบ”เบชเบฐ เปเบต: 5px;
    เปเบœเปˆเบ™เบฎเบญเบ‡: 5px;
    }

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบฐเป€เบžเบฒเบฐ CSS Motion Path, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป‚เบ”เบเปƒเบŠเป‰ CSS เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” JavaScript เปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เปเบฅเบฐเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” CSS เปเบกเปˆเบ™เบชเบฐเปœเบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบžเบฒเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง
    เบŠเบปเบ”เป€เบŠเบตเบ,
    เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบŠเบปเบ”เป€เบŠเบตเบ,
    offset-anchor,
    offset-เป„เบฅเบเบฐเบ—เบฒเบ‡ ะธ
    offset-rotate.

  • เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบเบฒเบ™เบซเบฑเบ™เป€เบ›เบฑเบ™ CSS เบ—เบตเปˆเป€เบฅเบทเบญเบเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบ‚เบฐเบซเบ™เบฒเบ”, เบซเบกเบธเบ™เบงเบฝเบ™ ะธ เปเบ›เบžเบฒเบชเบฒ, เบšเปเปˆเบœเบนเบเบกเบฑเบ”เบเบฑเบšเบŠเบฑเบšเบชเบดเบ™ เบซเบฑเบ™เบ›เปˆเบฝเบ™ (i.e. เปƒเบ™ CSS เบ•เบญเบ™เบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธ โ€œเบ‚เบฐเปœเบฒเบ”: 2;โ€ เปเบ—เบ™ โ€œเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™: เบ‚เบฐเปœเบฒเบ”(2);โ€).
  • JavaScript เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ concatenation เบขเปˆเบฒเบ‡เบกเบตเป€เบซเบ”เบœเบปเบ™ "??", เป€เบŠเบดเปˆเบ‡เบชเบปเปˆเบ‡เบ„เบทเบ™ operand เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ–เป‰เบฒ operand เบŠเป‰เบฒเบเปเบกเปˆเบ™ NULL เบซเบผเบทเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”, เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡: "const foo = bar ?? 'default string'" เบ–เป‰เบฒ bar เป€เบ›เบฑเบ™ null เบˆเบฐเบชเบปเปˆเบ‡เบ„เปˆเบฒเบ‚เบญเบ‡ bar เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบงเบกเบ—เบฑเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆ bar เปเบกเปˆเบ™ 0 เปเบฅเบฐ ' ', เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš "||" operator.
  • เป€เบžเบตเปˆเบก API FormDataEvent เปเบฅเบฐเป€เบซเบ”เบเบฒเบ™ เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเบŸเบญเบก, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ JavaScript เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปเบšเบšเบŸเบญเบกเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบชเบปเปˆเบ‡, เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰.
  • API Geolocation เบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบเบปเบ‡เบเบฑเบšเบ‚เปเป‰เบเปเบฒเบซเบ™เบปเบ”เปƒเบซเบกเปˆ, เบ•เบปเบงเบขเปˆเบฒเบ‡เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เป€เบ›เบฑเบ™ GeolocationCoordinates, เบ•เปเบฒเปเบซเบ™เปˆเบ‡เป€เบ›เบฑเบ™ GeolocationPosition เปเบฅเบฐ
    PositionError เปƒเบ™ GeolocationPositionError.

  • เปƒเบ™เบ•เบปเบงเบ”เบตเบšเบฑเบ JavaScript เป€เบžเบตเปˆเบก เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš breakpoints เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚ (เบˆเบธเบ”เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡), เบเบฐเบ•เบธเป‰เบ™เป€เบกเบทเปˆเบญเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡ เบซเบผเบทเบญเปˆเบฒเบ™.

    Firefox 72 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

  • เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ JavaScript debugger เป„เบ”เป‰เบ–เบทเบเป€เบฅเบฑเปˆเบ‡เบ‚เบทเป‰เบ™เป€เบกเบทเปˆเบญเบกเบตเบˆเปเบฒเบ™เบงเบ™เปเบ—เบฑเบšเบซเบผเบฒเบเป€เบ›เบตเบ” (เบเปˆเบญเบ™เบญเบทเปˆเบ™เบซเบกเบปเบ”, เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™เปƒเบซเป‰เปเบ–เบšเบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰).
  • เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเบ—เบตเปˆเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบ‚เบญเบ‡เบ„เปˆเบฒ meta viewport เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เป€เบžเบตเปˆเบกเบ•เบปเบงเบˆเบณเบฅเบญเบ‡เบกเบนเบ™เบ„เปˆเบฒ โ€œเบกเบฑเบ-เบชเบต-เป‚เบ„เบ‡เบเบฒเบ™โ€ เปƒเบชเปˆเป‚เปเบ”เบเบงเบ”เบเบฒเปœเป‰เบฒ.
  • ะ’ web consoles เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบ•เบตโ€‹เบฅเบฒโ€‹เบ„เบฒ JavaScript เบซเบผเบฒเบโ€‹เปเบ–เบงโ€‹, เป€เบžเบตเปˆเบกโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบชเบปเบก Ctrl + O เปเบฅเบฐ Ctrl + Sโ€‹.
  • เป€เบžเบตเปˆเบกเปเบฅเป‰เบง เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ javascript.options.asyncstack เป€เบžเบทเปˆเบญเปเบเบเบ‚เปเป‰เบ„เบงเบฒเบก asynchronous เปƒเบ™เบชเบฒเบเบ•เบฒ. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบš console.trace() เปเบฅเบฐ console.error(), เบเบฒเบ™เป‚เบ—เป€เบ•เบฑเบกเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™ asynchronous เบˆเบฐเบชเบฐเปเบ”เบ‡, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเป€เบ›เบตเบ”เบ•เบปเบง, เป€เบซเบ”เบเบฒเบ™, เบ„เปเบฒเบชเบฑเบ™เบเบฒ, เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เป„เบŸเบŸเป‰เบฒ, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

    Firefox 72 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

  • เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš WebSocket, parsing เปเบฅเบฐเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเบ‚เบญเบ‡ metadata เปƒเบ™เบฎเบนเบšเปเบšเบš SignalR เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบก ASP.NET Core เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. Counters เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เปเบฅเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”.
  • เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบดเบ”เบˆเบฐเบเปเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เปเบ–เบš Timings เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ เบชเบฐเปเบ”เบ‡ เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบงเบฅเบฒเบ—เบตเปˆเปเบ•เปˆเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ–เบทเบเบˆเบฑเบ”เบ„เบดเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”, เป€เบกเบทเปˆเบญเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบฅเบฐเป€เบกเบทเปˆเบญเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เบชเปเบฒเป€เบฅเบฑเบ”.
  • เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบเบปเบเป€เบงเบฑเป‰เบ™เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบš เปเบœเปˆเบ™เบ‚เบนเบ”, เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ—เบปเบ”เบฅเบญเบ‡เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” JavaScript (Scratchpad เป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเบซเบผเป‰เบฒเบชเบธเบ”เป‚เบ”เบเบฎเบนเบšเปเบšเบš web console เบซเบผเบฒเบเป€เบชเบฑเป‰เบ™).

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบ›เบฐเบ”เบดเบ”เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”, Firefox 72 เป„เบ”เป‰เปเบเป‰เป„เบ‚ 20 เบˆเบธเบ”เบญเปˆเบญเบ™, เปƒเบ™เบ™เบฑเป‰เบ™ 11 (เป€เบเบฑเบšเบเปเบฒเบžเบฒเบเปƒเบ•เป‰ CVE-2019-17025 ะธ CVE-2019-17024) เบ–เบทเบเบ—เบธเบ‡เบงเปˆเบฒเบกเบตเบ—เปˆเบฒเปเบฎเบ‡เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบญเบญเบเปเบšเบšเบžเบดเป€เบชเบ”. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒเบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ, เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ buffer overflow เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒเปเบฅเป‰เบง, เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบซเบกเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ, เปเบ•เปˆเบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฑเบ‡เบกเบตเบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบšเบฑเบ™เบซเบฒ CVE-2019-17017 เปƒเบ™เบฅเบฐเบซเบฑเบ” XPCVariant.cpp, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™