์ฌ์ฉ ๊ฐ๋ฅ ํ์ด์ด ํญ์ค 78.
- PDF ์ ๋ก๋ ๋ํ ์์๋ก "Firefox์์ ์ด๊ธฐ" ํญ๋ชฉ์ ์ถ๊ฐํ์ต๋๋ค..
- ์ฃผ์ ํ์์ค(browser.urlbar.suggest.topsites)์ ํด๋ฆญํ ๋ ์์ ์ฌ์ดํธ ํ์๋ฅผ ๋นํ์ฑํํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฉ๋ด ํญ๋ชฉ โ์ค๋ฅธ์ชฝ ํญ ๋ซ๊ธฐโ ๋ฐ โ๋ค๋ฅธ ํญ ๋ซ๊ธฐโ ์์ง์ด๋ ๋ณ๋์ ํ์ ๋ฉ๋ด์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ํ ๋ฒ์ ์ฌ๋ฌ ํญ์ ๋ซ์ ๊ฒฝ์ฐ(์: "๋ค๋ฅธ ํญ ๋ซ๊ธฐ" ์ฌ์ฉ) ๋ฉ๋ด ํญ๋ชฉ "๋ซ์ ํญ ๋ณต์" ๋ชจ๋ ๋ณต์ํ ๊ฒ์ด๋ค, ๊ทธ๋ฆฌ๊ณ ๋จ์ง ํ๋๊ฐ ์๋๋๋ค. ์ด์ ์๋ ์ค์๋ก ์ฌ๋ฌ ํญ์ ๋ซ์ ์ฌ์ฉ์๊ฐ ํญ์ ํ๋์ฉ ๋ณต์ํด์ผ ํ์ต๋๋ค.
- ์ฝ๊ธฐ ๋ชจ๋์ ์ธ๊ด์ด ์๋กญ๊ฒ ๋์์ธ๋์์ต๋๋ค. ์ฌ์ด๋๋ฐ๋ ๋ธ๋ผ์ฐ์ ์ธํฐํ์ด์ค์ ๋ ์ ๋ง๋ ๋์์ธ์ ์ปดํฉํธํ ๋ถ๋ ๋๊ตฌ ๋ชจ์์ผ๋ก ๋์ฒด๋์์ต๋๋ค.
- Firefox๋ WebRTC ํธ์ถ์ด ์งํ ์ค์ธ ๊ฒฝ์ฐ ํ๋ฉด ๋ณดํธ๊ธฐ๊ฐ ์์๋์ง ์๋๋ก ํฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ๊ธธ์ด๊ฐ ์ ํ๋ ํ๋(์: ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์๊ฐ ์์ฑํ ๋น๋ฐ๋ฒํธ)์ ๊ธด ํ ์คํธ๋ฅผ ๋ถ์ฌ๋ฃ์ผ๋ ค๊ณ ํ ๋ ๋ฐ์ํ๋ ์ค๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.์ต๋ ๊ธธ์ด). ์ด์ ๋ฒ์ ์ Firefox๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ง์ ๋ ๊ธธ์ด๋ก ์๋์ผ๋ก ์๋์ต๋๋ค. ์ด๋ก ์ธํด ๋ฑ๋ก ์ค์ "์๋ฆฐ" ๋น๋ฐ๋ฒํธ๊ฐ ์๋ฒ๋ก ์ ์ก๋์์ง๋ง ์ฌ์ฉ์๋ ์์ ์ ๋น๋ฐ๋ฒํธ๊ฐ ๋ ๊ธธ๋ค๊ณ ํ์ ํ์ต๋๋ค. ๋ฌผ๋ก ์์ผ๋ก๋ ์ฌ์ฉ์๊ฐ ๊ธด ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ด์ Firefox๋ ์ง๋์น๊ฒ ๊ธด ํ ์คํธ๊ฐ ์ฝ์ ๋ ํ๋๋ฅผ ์๊ฐ์ ์ผ๋ก ๊ฐ์กฐ ํ์ํ๊ณ ์ฌ์ฉ์์๊ฒ ๋ ์งง์ ์ค์ ์ ๋ ฅํ๋๋ก ๊ฒฝ๊ณ ํฉ๋๋ค.
- ์ฃผ์ ํ์์ค์ ์ ๋ ฅํ๋ฉด ๊ฒ์ ์์ง์ ์ ์ ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ ์ ์์ด ์ ๊ณต๋ฉ๋๋ค. ๊ณผ๊ฑฐ ๊ฒ์์ด (browser.urlbar.maxHistoricalSearchSuggestions). ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์ด์ ์ ์ฃผ์ ํ์์ค์ ํตํด "hello bear"๋ฅผ ๊ฒ์ํ ๊ฒฝ์ฐ "hello"๋ผ๋ ๋จ์ด๋ฅผ ์ ๋ ฅํ๋ฉด "hello bear"๋ฅผ ๊ฒ์ํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ํ๋กํ ์ฝ์ ์ง์ ํ์ง ์๊ณ ์ฃผ์ ํ์์ค์ ๋๋ฉ์ธ์ ์ฝ์ ํ ๊ฒฝ์ฐ Firefox๋ ์๋ ํ ๊ฒ์ด๋ค. ์ด์ ๊ณผ ๊ฐ์ด HTTP๋ฅผ ํตํด์๋ฟ๋ง ์๋๋ผ HTTPS๋ฅผ ํตํด์๋ ์ฐ๊ฒฐํฉ๋๋ค(์๋ฒ๊ฐ HTTP๋ฅผ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ).
- .example, .internal, .invalid, .local, .localhost, ,test๋ก ๋๋๋ ์ฃผ์๋ ๋ ์ด์ ๊ฒ์ ์์ง์์ ๊ฒ์๋์ง ์๊ณ ๋์ ๋ธ๋ผ์ฐ์ ๊ฐ ํด๋น ์ฃผ์๋ฅผ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค(์ด๋ฌํ ์ ๋ฏธ์ฌ๋ ๊ฐ๋ฐ์์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค). ).
- ๋ณด์ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ:
- ์ฌ์ฉ์๊ฐ ์์ ํ ๋น๋ฐ๋ฒํธ๋ก ๋ณ๊ฒฝํ ์ ์ถ๋ ๋น๋ฐ๋ฒํธ ์์ ๋ํ ์ ๋ณด์ ํน์ ๋น๋ฐ๋ฒํธ๊ฐ ์ ์ถ๋์๋์ง(๊ทธ๋ฆฌ๊ณ ๋ณ๊ฒฝํด์ผ ํ๋์ง)์ ๋ํ ์ ๋ณด๋ฅผ about:protections ํ์ด์ง์ ์ถ๊ฐํ์ต๋๋ค.
- ์ถ๊ฐ๋จ ๋ธ๋ผ์ฐ์ ๊ฐ ์น ํ์ด์ง์ ๋ณด๊ณ ํ ์์คํ ์ ๊ธ๊ผด์ ์ง์ ํ ์ ์๋layout.css.font-visibility.level ์ค์ (๊ธ๊ผด์ ๊ธฐ๋ณธ ์์คํ ๊ธ๊ผด๋ง, ๊ธฐ๋ณธ + ์ธ์ด ํฉ์ ๊ธ๊ผด, ๋ชจ๋ ๊ธ๊ผด์ ์ธ ๊ทธ๋ฃน์ผ๋ก ๋๋ฉ๋๋ค. ). ์์ผ๋ก ์ฐ๋ฆฌ๋ ํ์ด์ง ํ์๋ฅผ ๋ง์น์ง ์๊ณ ์ค์น๋ ๋ชจ๋ ๊ธ๊ผด์ ๋ํด ๋๋ฌด ๋ง์ ์ ๋ณด๋ฅผ ๊ณต๊ฐํ์ง ์๋ ์ต์์ ์ต์ ์ ๊ฒฐ์ ํ๊ธฐ ์ํด ํ ์คํธ๋ฅผ ์ํํ ๊ณํ์ ๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ฃผ์ ํ์์ค์ ํ ๋จ์ด๋ฅผ ์ ๋ ฅํ๋ฉด Firefox๋ ๊ฒฝํ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ํด๋น ์ด๋ฆ์ด ๋ก์ปฌ ๋คํธ์ํฌ์ ๋๋ฉ์ธ ์ด๋ฆ์ผ ์ ์๋์ง ํ์ธํ๊ณ DNS ์๋ฒ์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด ํด๋น ๋๋ฉ์ธ์ด ๋คํธ์ํฌ์ ์กด์ฌํ๋์ง ํ์ธํฉ๋๋ค. ๋๋กญ๋ค์ด ๋ชฉ๋ก์ ์ฒซ ๋ฒ์งธ ํญ๋ชฉ์ ์ด ๋๋ฉ์ธ์ผ๋ก ์ด๋์ ์ ์ํ๋ ๊ฒ์ ๋๋ค. ํธ์ง์ฆ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ถ๊ฐ ์ด ๋์์ ์ ์ดํ๋ โโ์ค์ (browser.urlbar.dnsResolveSingleWordsAfterSearch).
- TorBrowser ๊ฐ๋ฐ์๋ DNS(network.dns.disabled) ์ฌ์ฉ์ ์์ ํ ๋นํ์ฑํํ ์ ์๋ ํจ์น๋ฅผ ์ฑํํ์ต๋๋ค.
- ๋ต์ฅ ์ฅ์ ๊ฐ์๋ TLS 1.0 ๋ฐ 1.1 ์ง์(Firefox 74์์๋ ๋นํ์ฑํ๋์์ง๋ง ์ ์ผ๋ณ ๊ธฐ๊ฐ ๋์ ์น ๋ฆฌ์์ค์ ๊ฐ์ฉ์ฑ์ด ๋งค์ฐ ์ค์ํด์ก๊ธฐ ๋๋ฌธ์ ๋ค์ ํ์ฑํ๋์์ต๋๋ค). ์๋ฒ๊ฐ TLS 1.2๋ฅผ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ ๋ณด์ ์ฐ๊ฒฐ ์ค์ ์ ๋ํ ์ค๋ฅ ๋ฉ์์ง์ ๋ ๊ฑฐ์ ํ๋กํ ์ฝ ์ง์์ ํ์ฑํํ๋ ๋ฒํผ์ด ํ์๋ฉ๋๋ค(์ด์ ๋ํ ์ง์์ ํฅํ ์์ ํ ์ ๊ฑฐ๋ฉ๋๋ค). 1.0์์ Chrome ๋ฐ Edgium์์๋ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ์ต์ ์๊ณ ๋ฆฌ์ฆ(ECDHE, AEAD)์ ์ง์ํ์ง ์์ง๋ง ์ค๋๋๊ณ ์ฝํ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ง์์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ์ด์ (1999๋ ์ TLS 1.1 ๋ฑ์ฅ, 2006๋ ์ TLS 3) ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ๋นํ์ฑํ๋์์ต๋๋ค( TLS_DHE_DSS_WITH_1DES_EDE_CBC_SHA, SHA5, MD1.0). Internet Explorer ๋ฐ Edge์์ TLS 1.1/XNUMX ์ง์ ์ญ์ ๋ฉ๋๋ค 9 ์์
- ์ฅ์ ๊ฐ ์๋ TLS_DHE_RSA_WITH_AES_128_CBC_SHA ๋ฐ TLS_DHE_RSA_WITH_AES_256_CBC_SHA ์ํธํ๋ฅผ ์ง์ํฉ๋๋ค. Firefox๋ ์ด๋ฅผ ์ง์ํ๋ ๋ง์ง๋ง ๋ธ๋ผ์ฐ์ ์์ต๋๋ค.
- ์น๊ฒฉ๋จ ์ต์ ์์คํ ์๊ตฌ ์ฌํญ. ์ด์ ๋ถํฐ๋ GNU libc 2.17, libstdc++ 4.8.1 ๋ฐ GTK+ 3.14์ ๋๋ค.
- ์ด๋ macOS 10.9, 10.10 ๋ฐ 10.11์ ์ง์ํ๋ ์ต์ ์ฃผ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. ์ด๋ฌํ ์ด์ ์ฒด์ ์ฌ์ฉ์๋ Firefox ESR 78.x๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ๋ฒ์ ์ XNUMX๋ ๋์ ํด๋น macOS ๋ฒ์ ์ ๊ณ์ ์ง์ํฉ๋๋ค.
- ์ฅ์ ์ธ์ ์ํ ๋ค์ํ ๊ฐ์ ์ฌํญ:
- JAWS๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ดํฐ ๋ชฉ๋ก์ด ํฌํจ๋ HTML ์ ๋ ฅ ์์์์ ์๋์ชฝ ํ์ดํ๋ฅผ ๋๋ฌ๋ ๋ ์ด์ ์ปค์๊ฐ ๋ค์ ์์๋ก ์๋ชป ์ด๋ํ์ง ์์ต๋๋ค.
- ๋ง์ดํฌ/์นด๋ฉ๋ผ/ํ๋ฉด ๊ณต์ ํ์๊ธฐ์ ์ด์ ์ด ๋ง์ถฐ์ง๋ฉด ํ๋ฉด ํ๋ ๊ธฐ๊ฐ ๋ ์ด์ ๋๊ธฐ๊ฑฐ๋ ์ ์ง๋์ง ์์ต๋๋ค.
- ์์ฒ ๊ฐ์ ํ์ด ํฌํจ๋ ํ ์ด๋ธ ๋ก๋ ์๋๊ฐ ํฌ๊ฒ ๋นจ๋ผ์ก์ต๋๋ค.
- ์ด์ ์ฌ์ฉ์ ์ ์ ์คํ์ผ์ด ์๋ ํ ์คํธ ์ ๋ ฅ ์์๊ฐ ํฌ์ปค์ค ์ค๊ณฝ์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ํฉ๋๋ค.
- ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ด ๋ ํ๋ฉด ํ๋ ๊ธฐ๊ฐ ๋ ์ด์ ์ค์๋ก ๋ฌธ์ ๋ณด๊ธฐ๋ก ์ ํ๋์ง ์์ต๋๋ค.
- ํธ๋ํต๊ณผ ๊ฐ์ง์ด ์๋ ์ฌ๋๋ค์ ์ถ์ ๋ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํด ์ ๋๋ฉ์ด์ ์๋ฅผ ์ค์์ต๋๋ค(ํญ ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ ๋, ๊ฒ์ ์ฐฝ์ ์ด ๋ ๋ฑ).
- ๋ชจ๋ ์๊ตญ ์ฌ์ฉ์๋ ์ ํญ ํ์ด์ง์์ Pocket์ ์ถ์ฒ์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
- CSS :
- ํ์ฑํ๋จ ์์ฌ ํด๋์ค ์ง์ :์ด๋ค() ะธ :์ด๋().
- ์์ฌ ํด๋์ค์ ๋ํ ์ง์ ๊ตฌํ :์ฝ๊ธฐ ์ ์ฉ ะธ :์ฝ๊ธฐ-์ฐ๊ธฐ ์ ๋์ฌ ์์ด.
- :์ ๊ทผํ ์ ์๋ ์์์๋ ๋ ์ด์ ์ฝ๊ธฐ-์ฐ๊ธฐ ์คํ์ผ์ ์ ์ฉํ ์ ์์ต๋๋ค. ะธ ์๋ฐํ๊ธฐ ๋๋ฌธ์ ์ฌ์.
- ์๋ฐ ์คํฌ๋ฆฝํธ :
- API ์ง์ ๊ตฌํ ๊ตญ์ ๋ชฉ๋ก ํ์.
- ๋์์ด๋ ๊ตญ์ ๋ฒํธํ์() ๋ด์ ์ ์๋ ์ต์ ์ ๋ํ ์ง์ง๋ฅผ ์ป์์ต๋๋ค. Intl.NumberFormat ํตํฉ API.
- V8(Chromium JS ์์ง)์์ ์ด์๋ ์ ๊ท์ ์์ง์ ์ ๋ฒ์ Irregexp, ์ด๋ฅผ ํตํด ECMAScript 2018์์ ๋๋ฝ๋ ๋ชจ๋ ์์๋ฅผ โโ๊ตฌํํ ์ ์๊ฒ ๋์์ต๋๋ค(๋ฌธ ๋ค๋์๋ณด๊ธฐ, RegExp.prototype.dotAll, ์ ๋์ฝ๋ ๋ฌธ์ ํด๋์ค ์ด์ค์ผ์ดํ, ๋ช ๋ช ๋ ๊ทธ๋ฃน). ์ด์ ๋ฒ์ ์ 2014๋ ์ ์ฐจ์ฉ๋์์ผ๋ฉฐ(๊ทธ ์ ์๋ Firefox์ ์์ฒด ์์ง์ด ์์์ต๋๋ค), ๊ทธ ์ดํ๋ก ๊ฐ๋ฐ์๋ Chromium์ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํ ํ์ฌ ํฌํฌ๋ฅผ ์ ์งํด์ผ ํ์ต๋๋ค. ์ด์ Irregexp๋ฅผ ์ฌ์ค์ ์กฐ์ ์ด ํ์ํ์ง ์์ ๋ชจ๋๋ก ์ ์กํ ์ ์๋ ํ๋ค์ค๊ฐ ๊ตฌํ๋์์ต๋๋ค. V8์ ๋ํ Irregexp์ ์์กด๋๋ฅผ ์ค์ธ V8 ๊ฐ๋ฐ์๋ค์ด ๋ง์ ์์ ์ ์ํํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Firefox ๊ฐ๋ฐ์๋ ์ถฉ๋์ ์์ ํ๊ณ ์ฝ๋ ํ์ง์ ๊ฐ์ ํ๋ฉฐ JavaScript ์ฌ์๊ณผ์ ๋ถ์ผ์น๋ฅผ ์ ๊ฑฐํ๋ ํจ์น ์ ์คํธ๋ฆผ์ ์ ์ถํ์ต๋๋ค.
- ๋ชจ๋ DOM ํ๋กํ ํ์ ๊ฐ์ฒด ์ถ๊ฐ๋จ Symbol.toStringTag ์์ฑ.
- ํฅ์ ๊ฐ์ฒด ๊ฐ๋น์ง ์์ง ์ํฌ๋งต.
- window.external.AddSearchProvider ๋ฉ์๋๋ ์ด์ ์คํ ์ ๋๋ค. ์ ๋ฐ๋ผ ์ฌ์.
- DOM: ๊ตฌํ๋ ๋ฉ์๋ ParentNode.replaceChildren().
- ์น์ด์
๋ธ๋ฆฌ: ์ง๊ธ๋ถํฐ ํจ์๋ ํ ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ ๋ฐํํ ์ ์์ต๋๋ค.
- ๊ฐ๋ฐ์ ๋๊ตฌ.
์ถ์ฒ : linux.org.ru