์ฌ์ฉ ๊ฐ๋ฅ ํ์ด์ด ํญ์ค 119.
- ํ์ด์ง ์ฝํ ์ธ "ํ์ด์ดํญ์ค ๋ฆฌ๋ทฐ" (ํ์ด์ดํญ์ค ๋ณด๊ธฐ) ๊ณ ์ฅ๋ "์ต๊ทผ ํ์", "์ด๋ฆฐ ํญ", "์ต๊ทผ์ ๋ซ์ ํญ", "๋ค๋ฅธ ์ฅ์น์ ํญ", "๊ธฐ๋ก"(์ฌ์ดํธ ๋๋ ๋ ์ง๋ณ๋ก ์ ๋ ฌํ๋ ๊ธฐ๋ฅ ํฌํจ) ์น์ ์ผ๋ก ์ด๋ํฉ๋๋ค. Firefox ๋ณด๊ธฐ ํ์ด์ง๋ฅผ ์ฌ๋ ๋ฒํผ์ ์์ด์ฝ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ์ต๊ทผ์ ๋ซ์ ํญ์ ์ด์ ํญ์ ์ง์ํ๋ค ์ธ์ ๊ฐ(browser.sessionstore.persist_closed_tabs_between_sessions). ์ด์ ์๋ ์์ ์ ์๋ ์ธ์ ๋ณต๊ตฌ๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฅ๋์์ต๋๋ค. ๋ํ ์ต๊ทผ์ ๋ซ์ ํญ ๋ชฉ๋ก์ด ์ด์ ํ์๋ฉ๋๋ค. ํ์ ์ต๊ทผ ๋ซ์ ์ฐฝ์ ํญ(browser.sessionstore.closedTabsFromClosedWindows).
- ๋ฑ์ฅ PDF๋ฅผ ํธ์งํ ๋ ์ด๋ฏธ์ง(๋ฐ ๋์ฒด ํ ์คํธ)๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ.
- Chrome์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ๋ ์ผ๋ถ ์ถ๊ฐ ๊ธฐ๋ฅ ์ ์ก์ ๊ตฌํํ์ต๋๋ค.
- Facebook์์ ์๊ธฐ์น ์์ ์คํฌ๋กค๋ฐ ์ ํ๋ฅผ ์์ ํ์ต๋๋ค.
- ์ง์ ํฌํจ ECH (์ํธํ๋ ํด๋ผ์ด์ธํธ ์๋ ํ์ธ์, eSNI์ ์ถ๊ฐ ๊ฐ๋ฐ). ECH์์๋ ๋ธ๋ผ์ฐ์ ์ค์ ์์ DNS-over-HTTS๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค. ์ฃผ์ ์ ๊ณต์ ์ฒด ์ค ECH์ ๋ํ ์ง์์ ์ด๋ฏธ ๋ฐํํ๋ค. ํด๋ผ์ฐ๋ํ๋ ์ด.
- ์๊ฒฉํ ์ถ์ ๋ณดํธ ๋ชจ๋์์ ์น์ฌ์ดํธ๋ ์ด์ ์์คํ ๊ธ๊ผด๊ณผ ์ค์น๋ ์ธ์ด ํฉ์ ๊ธ๊ผด์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ง์ง๋ง ๋ฆด๋ฆฌ์ค์์๋ ๋น๊ณต๊ฐ ๋ธ๋ผ์ฐ์ง ๋ชจ๋์์๋ ๋์ผํ ๋์์ด ๊ตฌํ๋์์ต๋๋ค.
- ์๋ฒฝํ ์ฟ ํค ๋ณดํธ ์ง๊ธ ๋ฐฐํฌ์ ๊ทธ๋ฆฌ๊ณ ๋ฌผ๊ฑด์ ์ผ๋ฃฉ.
- PIP(Picture-in-Picture) ๋ชจ๋ ๋ฐฐ์ด viki.com์์ ์๋ง์ ๋ณด์ฌ์ฃผ์ธ์.
- SOCKS ํ๋ก์๋ฅผ ํตํด ์ฐ๊ฒฐํ ๋์ ๋ก๊ทธ์ธ ๋ฐ ๋น๋ฐ๋ฒํธ๋ ์ด์ ์ ๋นASCII ๋ฌธ์๋ฅผ ํฌํจํฉ๋๋ค(Firefox๋ ์ฌ์ ํ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ฆ์ ์ง์ํ์ง ์์ผ๋ฉฐ FoxyProxy์ ๊ฐ์ ํ์ฌ ํ์ฅ์ด ํ์ํฉ๋๋ค).
- ํ์ด์ดํญ์ค ๋๋ณด๊ธฐ ์๋ํ์ง ์๋ ์๋ฒ์์ ์ ํ๋ฆฌ์ผ์ด์ /์ฅํ ์คํธ๋ฆผ์ผ๋ก ์ ๊ณต๋๋ ์ต์์ ๋ฌธ์๊ฐ ๋ฏธ๋์ด ํ์ผ์ธ์ง ์ถ์ธกํฉ๋๋ค(ํ์ผ์ ๋ธ๋ผ์ฐ์ ์์ ์ฌ์๋์ง ์๊ณ ๋ค์ด๋ก๋๋ฉ๋๋ค).
- IP ์ฃผ์๋ ์๋์ง๋ง ์ซ์๋ก ๋๋๋ ํธ์คํธ ์ด๋ฆ(์: foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5) ๊ณ์ฐํ์ง ๋ง์ญ์์ค ์ ํจํ.
- about:logging ํ์ด์ง๋ก ์ด๋ ์ถ๊ฐ "๊ทธ๋ํฝ" ์ฌ์ ์ค์ .
- ๊ฒฐ์ ๋ 23๋ ๋ ๋ฒ๊ทธ: ๋ธ๋ผ์ฐ์ ์ฐฝ์ด ํฌ์ปค์ค๋ฅผ ์์ ๋ ๋๊ตฌ ์ค๋ช ์ด ๋ ์ด์ ์ ๊ฒฝ์ ๋จ์ ์์ง ์์ต๋๋ค.
- ์ธ์ด๋ณ ํ์งํ ์ถ๊ฐ ์ฐํ๋ฆฌ (์์๋ค).
- Linux : ๋จ์ข ํ๋ฌ๊ทธ์ธ-์ปจํ ์ด๋ ๋ฐ์ด๋๋ฆฌ ์ ๋ฌ.
- Windows: Firefox๋ ์ด์ ์์คํ ์ค์ ์ ๋ฐ๋ฆ ๋๋ค. "ํค๋ณด๋๋ก ์ ๋ ฅํ ๋ ๋ง์ฐ์ค ํฌ์ธํฐ ์จ๊ธฐ๊ธฐ".
- HTML: ์์ ~ ์ด์ ์ง์ํ์ง ์์ต๋๋ค ๋นํ์ค mozactionhint ์์ฑ(๋์ ์ฌ์ฉํด์ผ ํจ) ์ํฐํคํํธ).
- CSS: ๊ธฐ๋ฅ attr () ์ง๊ธ ๊ทธ๊ฒ์ ์ ์์ต๋๋ค ๋๋ฝ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด ๋์ฒด ๊ฐ ์ง์ ์ ์ญ ์์ฑ (์: attr(foobar, "๊ธฐ๋ณธ๊ฐ")).
- ์๋ฐ ์คํฌ๋ฆฝํธ :
- ๊ตฌํ ์ ์ ๋ฉ์๋ ์ง์ ๊ฐ์ฒด.๊ทธ๋ฃน๋ณ() ะธ ๋งต.๊ทธ๋ฃน๋ณ() (๋ฐฐ์ด ๋ฐ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด์ ์์ ๊ทธ๋ฃนํ)
- ํ์ฑํ๋จ ๋ฉ์๋ ์ง์ ๋ฌธ์์ด.prototype.isWellFormed() ะธ ๋ฌธ์์ด.prototype.toWellFormed() (๊ฐ๊ฐ ๋ฌธ์์ด์ ์ฌ๋ฐ๋ฅธ ํ์์ ์ ๋์ฝ๋ ํ ์คํธ๊ฐ ํฌํจ๋์ด ์๋์ง ํ์ธํฉ๋๋ค. ๋จ์ผ ๋๋ฆฌ์) ์๋ชป๋ ํ์์ ๋ฌธ์์ด์ ์ฌ๋ฐ๋ฅธ ํ์์ ํ ์คํธ๋ก ๋ณํํฉ๋๋ค.
- SVG : ์์ฑ๋ค, ๊ฐ์ ์ทจํจ ์ง๊ธ ์ง์ง CSS ๋ฐ์ดํฐ ์ ํ ๊ธธ์ด (๊ธ๊ผด(cap, rem), ๋ทฐํฌํธ(vh, vw, vmin) ๋๋ ์ ๋ ๋จ์(px, cm) ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก SVG ์์์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. ).
- HTTP: ํค๋ ๊ต์ฐจ ์ถ์ฒ ์ฝ์ ์ ์ฑ ๋ฐ์ ์ง์์ ์ง์ ๋ฌด์๊ฒฉ.
- API :
- ๊ตฌํ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ์คํ ๋ฆฌ์ง ์ก์ธ์ค API: ๋ณด์์ด ํฅ์๋๊ณ , ์น์ฌ์ดํธ ์ถฉ๋์ด ์ต์ํ๋์์ผ๋ฉฐ, ํ์ฌ ์ฟ ํค๋ฅผ ๋จ๊ณ์ ์ผ๋ก ์ค๋จํ ์ ์๋ ๊ธฐ๋ฐ์ด ๋ง๋ จ๋์์ต๋๋ค.
- ๋ฑ์ฅ ์ ๋ฌ๋ ์ต์ ์ธ์์ sendOrder ์์ฑ์ ํฌํจํ์ฌ ์ ์ก ์คํธ๋ฆผ์ ์๋์ ์ฐ์ ์์๋ฅผ ์ง์ ํ๋ ๊ธฐ๋ฅ WebTransport.createBidirectionStream() ะธ WebTransport.create๋จ๋ฐฉํฅ์คํธ๋ฆผ().
- ์ธํฐํ์ด์ค ์ธ์ฆ์์ฆ๋ช ์๋ต ๋ฐฉ๋ฒ์ ์ป์์ต๋๋ค getAuthenticatorData(), getPublicKey์๊ณ ๋ฆฌ์ฆ() ะธ getPublicKey().
- ๊ตฌํ ํ์ฅ ์ง์ ์น ์ธ์ฆ API ์๊ฒฉ ์ฆ๋ช ์์ฑ(credProps) (์ฌ์ฉ์๊ฐ ์์ฑ/๋ฑ๋ก ํ ์๊ฒฉ ์ฆ๋ช ๊ฒ์์ด ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ์์ฒญํ ์ ์์)
- ์ธํฐํ์ด์ค ์ธ์ฆ์์ฆ๋ช ์๋ต ํ๋ ๋ฐฉ๋ฒ getTransports().
- ๋งค๊ฐ ๋ณ์ ํ์ ํค ์๊ณ ๋ฆฌ์ฆ ๋ฐฉ๋ฒ SubtleCrypto.deriveKey() ์ง๊ธ ะฟะพะดะดะตัะถะธะฒะฐะตั ์๊ณ ๋ฆฌ์ฆ HKDF.
- ์ธํฐํ์ด์ค PublicKey ์๊ฒฉ ์ฆ๋ช ๋ฐ์ ๋ฉ์๋ ์ง์ parsCreationOptionsFromJSON(), ParseRequestOptionsFromJSON() ะธ toJSON() (์๊ฒฉ ์ฆ๋ช ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ๊ณต์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฒด๋ฅผ ์ง๋ ฌํ/์ญ์ง๋ ฌํํ๊ณ ์๋ฒ์ ๊ณต์ ํ ์ ์๋ JSON ํํ์ผ๋ก ๋ณํ).
- ARIA ๋ฐ์ฌ ์ง๊ธ ์ ์ํด ์ง์ ๋ค๋ฅธ ์์๋ฅผ ์ฐธ์กฐํ์ง ์๋ ์์ฑ์ ๊ฒฝ์ฐ(๋นIDREF ์์ฑ๋ง ๋ฐ์๋จ) ์ด์ setAttribute ๋ฐ getAttribute๋ฅผ ์ฌ์ฉํ๋ ๋์ JavaScript๋ฅผ ํตํด ์ง์ DOM ์์์ ARIA ์์ฑ์ ๊ฐ์ ธ์ค๊ณ ์ค์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ButtonElement.setAttribute("aria-pressed", "true"); ButtonElement.ariaPressed = "true";๋ผ๊ณ ์ธ ์ ์์ต๋๋ค.
- ๊ฐ๋ฐ์ ๋๊ตฌ:
- ์ด์ ๊ฒ์ฌ๊ธฐ์ "๊ณ์ฐ๋จ" ํญ์์ ํ์๋ฉ๋๋ค ์ฌ์ฉ์ ์ ์ ์์ฑ ๊ฐ.
- Firefox๋ ๋ฌด์๋ CSS ์์ฑ์ ํ์ํ ๋ ๋ฌด์๋ ์์ฌ ์์ ์์ฑ์ ๋ณด๊ณ ํฉ๋๋ค. ::์ฒซ ๊ธ์ ์์ฌ ์์, ::ํ ะธ :: ์๋ฆฌ ํ์์.
์ถ์ฒ : linux.org.ru