๊ตฌ๊ธ์ด ํฌ๋กฌ 104 ์น๋ธ๋ผ์ฐ์ ๋ฅผ ๊ณต๊ฐํ๊ณ , ๋์์ ํฌ๋กฌ์ ๊ธฐ๋ฐ์ด ๋๋ ๋ฌด๋ฃ ํฌ๋ก๋ฏธ์(Chromium) ํ๋ก์ ํธ๋ ์์ ์ ์ผ๋ก ์ถ์๋๋ค. Chrome ๋ธ๋ผ์ฐ์ ๋ Google ๋ก๊ณ ์ฌ์ฉ, ์ถฉ๋ ์ ์๋ฆผ ์ ์ก ์์คํ ์กด์ฌ, ๋ณต์ฌ ๋ฐฉ์ง๋ ๋น๋์ค ์ฝํ ์ธ (DRM) ์ฌ์ ๋ชจ๋, ์ ๋ฐ์ดํธ ์๋ ์ค์น ์์คํ , ์๋๋ฐ์ค ๊ฒฉ๋ฆฌ๋ฅผ ์๊ตฌ์ ์ผ๋ก ํ์ฑํํ๋ค๋ ์ ์์ Chromium๊ณผ ๋ค๋ฆ ๋๋ค. , Google API์ ํค๋ฅผ ์ ๊ณตํ๊ณ ๊ฒ์ ์ RLZ- ๋งค๊ฐ๋ณ์๋ฅผ ์ ์กํฉ๋๋ค. ์ ๋ฐ์ดํธ์ ์๊ฐ์ด ๋ ํ์ํ ๋ถ๋ค์ ์ํด Extended Stable ๋ธ๋์น๊ฐ ๋ณ๋๋ก ์ง์๋๋ฉฐ, ์ดํ 8์ฃผ๊ฐ ์์๋ฉ๋๋ค. Chrome 105์ ๋ค์ ๋ฆด๋ฆฌ์ค๋ 30์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
Chrome 104์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ์ฟ ํค ์๋ช ์ ํ์ด ๋์ ๋์์ต๋๋ค. Expires ๋ฐ Max-Age ์์ฑ์ ํตํด ์ค์ ๋ ๋ง๋ฃ ์๊ฐ์ด 400์ผ์ ์ด๊ณผํ๋๋ผ๋ ๋ชจ๋ ์ ์ฟ ํค ๋๋ ์ ๋ฐ์ดํธ๋ ์ฟ ํค๋ ์กด์ฌ ํ 400์ผ ํ์ ์๋์ผ๋ก ์ญ์ ๋ฉ๋๋ค(ํด๋น ์ฟ ํค์ ๊ฒฝ์ฐ ์๋ช ์ด ๋จ์ถ๋ฉ๋๋ค). ์ต๋ 400์ผ). ์ ํ์ด ์ํ๋๊ธฐ ์ ์ ์์ฑ๋ ์ฟ ํค๋ 400์ผ์ ์ด๊ณผํ๋๋ผ๋ ์๋ช ์ ์ ์งํ์ง๋ง, ์ ๋ฐ์ดํธ๋๋ฉด ์ ํ๋ฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฌ์ ์ด์์ ๋ช ์๋ ์๋ก์ด ์๊ตฌ ์ฌํญ์ ๋ฐ์ํฉ๋๋ค.
- ๋ก์ปฌ ํ์ผ ์์คํ ('filesystem://')์ ์ฐธ์กฐํ๋ iframe URL ์ฐจ๋จ์ ํ์ฑํํ์ต๋๋ค.
- ํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๋ฒํผ์ ๋๊ฑฐ๋ ํฐ์น ์คํฌ๋ฆฐ์์ ์๊ฐ๋ฝ์ ๋ผ๋ ๊ฒ์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ ์๊ฐ ๋์ ํธ์คํธ์ ๋ํ ์ฐ๊ฒฐ์ด ์ค์ ๋๋๋ก ํ๋ ์๋ก์ด ์ต์ ํ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์๋๋ฐ์ค ์ด๋์ ํฐ๋ธ์ ์ผ๋ถ๋ก ์น๊ฒฉ๋ '์ฃผ์ ๋ฐ ๊ด์ฌ ๊ทธ๋ฃน' ๊ด๋ฆฌ๋ฅผ ์ํ ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฟ ํค๋ฅผ ์ถ์ ํ๋ ๋์ ์ฌ์ฉ์ ๊ด์ฌ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ ์ํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ณ ์ฌ์ฉ์๋ฅผ ์๋ณํ์ง ์๊ณ ๋ ๋น์ทํ ๊ด์ฌ์ ๊ฐ์ง ์ฌ์ฉ์ ๊ทธ๋ฃน์ ์๋ณํ ์ ์์ต๋๋ค. . ๋ํ ํ ๋ฒ ํ์๋๋ ์ ๋ณด ๋ํ ์์๊ฐ ์ถ๊ฐ๋์ด ์ฌ์ฉ์์๊ฒ ๊ธฐ์ ์ ๋ณธ์ง์ ์ค๋ช ํ๊ณ ์ค์ ์์ ์ง์์ ํ์ฑํํ๋๋ก ์ ์ํฉ๋๋ค.
- 4ms ๋ฏธ๋ง์ ๊ฐ๊ฒฉ์ผ๋ก ์คํ๋๋ setTimeout ๋ฐ setInterval ํ์ด๋จธ์ ๋ํ ์ค์ฒฉ ํธ์ถ์ ์ ํํ๊ธฐ ์ํด ์๊ณ๊ฐ์ด ์ฆ๊ฐํ์ต๋๋ค("setTimeout(..., <4ms)"). ์ด๋ฌํ ํตํ์ ๋ํ ์ด ํ๋๊ฐ 5ํ์์ 100ํ๋ก ๋์ด๋ฌ์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ณ ํตํ๋ฅผ ๊ณต๊ฒฉ์ ์ผ๋ก ์ค์ด์ง ์์ผ๋ฉด์ ๋์์ ๋ธ๋ผ์ฐ์ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋จ์ฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
- ํ์ฑํ๋ ํ์ด์ง๊ฐ ๋ด๋ถ ๋คํธ์ํฌ(192.168.xx)์ ํ์ ๋ฆฌ์์ค์ ์ก์ธ์คํ ๋ "Access-Control-Request-Private-Network: true" ํค๋์ ํจ๊ป CORS(Cross-Origin Resource Sharing) ์ธ์ฆ ํ์ธ ์์ฒญ์ ๊ธฐ๋ณธ ์ฌ์ดํธ ์๋ฒ๋ก ๋ณด๋ด๋ ๊ฒ์
๋๋ค. , 10.xxx, 172.16-31.xx) ๋๋ ๋ก์ปฌ ํธ์คํธ(127.xxx)๋ก. ์ด ์์ฒญ์ ๋ํ ์๋ต์ผ๋ก ์์
์ ํ์ธํ ๋ ์๋ฒ๋ "Access-Control-Allow-Private-Network: true" ํค๋๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. Chrome ๋ฒ์ 104์์๋ ํ์ธ ๊ฒฐ๊ณผ๊ฐ ์์ง ์์ฒญ ์ฒ๋ฆฌ์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ํ์ธ์ด ์์ผ๋ฉด ์น ์ฝ์์ ๊ฒฝ๊ณ ๊ฐ ํ์๋์ง๋ง ํ์ ๋ฆฌ์์ค ์์ฒญ ์์ฒด๋ ์ฐจ๋จ๋์ง ์์ต๋๋ค. ์น์ธ ์์ ์ฐจ๋จ ํ์ฑํ๋ Chrome 107๊น์ง๋ ์์๋์ง ์์ต๋๋ค. ์ด์ ๋ฆด๋ฆฌ์ค์์ ์ฐจ๋จ์ ํ์ฑํํ๋ ค๋ฉด "chrome://flags/#private-network-access-Respect-preflight-results" ์ค์ ์ ํ์ฑํํ๋ฉด ๋ฉ๋๋ค.
์ฌ์ดํธ ์คํ ์ ๋ก๋๋๋ ์คํฌ๋ฆฝํธ๋ก๋ถํฐ ๋ก์ปฌ ๋คํธ์ํฌ๋ ์ฌ์ฉ์ ์ปดํจํฐ(localhost)์ ๋ฆฌ์์ค์ ์ ๊ทผํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ๋ฅผ ๊ฐํํ๊ธฐ ์ํด ์๋ฒ์ ์ํ ๊ถํ ํ์ธ์ด ๋์ ๋์์ต๋๋ค. ์ด๋ฌํ ์์ฒญ์ ๊ณต๊ฒฉ์๊ฐ ๋ผ์ฐํฐ, ์ก์ธ์ค ํฌ์ธํธ, ํ๋ฆฐํฐ, ๊ธฐ์ ์น ์ธํฐํ์ด์ค ๋ฐ ๋ก์ปฌ ๋คํธ์ํฌ์ ์์ฒญ๋ง ์๋ฝํ๋ ๊ธฐํ ์ฅ์น ๋ฐ ์๋น์ค์ ๋ํด CSRF ๊ณต๊ฒฉ์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ๋ด๋ถ ๋คํธ์ํฌ์์ ํ์ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ๊ฒฝ์ฐ ๋ธ๋ผ์ฐ์ ๋ ์ด๋ฌํ ํ์ ๋ฆฌ์์ค๋ฅผ ๋ก๋ํ ์ ์๋ ๊ถํ์ ๋ช ์์ ์ผ๋ก ์์ฒญํฉ๋๋ค.
- ํ๋ฉด ์บก์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ๋น๋์ค์์ ๋ถํ์ํ ์ฝํ ์ธ ๋ฅผ ์๋ผ๋ผ ์ ์๋ ์์ญ ์บก์ฒ ๋ฉ์ปค๋์ฆ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, getDisplayMedia API๋ฅผ ์ฌ์ฉํ๋ฉด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ํญ ์ฝํ ์ธ ์ ๋น๋์ค๋ฅผ ์คํธ๋ฆฌ๋ฐํ ์ ์๊ณ , ์์ญ ์บก์ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ ํ์ ์ปจํธ๋กค์ด ํฌํจ๋ ์ฝํ ์ธ ์ ์ผ๋ถ๋ฅผ ์๋ผ๋ผ ์ ์์ต๋๋ค.
- ๊ฐ์ ์์ญ(๋ทฐํฌํธ)์ ์ต์ ๋ฐ ์ต๋ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฏธ๋์ด ์ฟผ๋ฆฌ ๋ ๋ฒจ 4 ์ฌ์์ ์ ์๋ ์๋ก์ด ๋ฏธ๋์ด ์ฟผ๋ฆฌ ๊ตฌ๋ฌธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ก์ด ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋ฉด "not", "or" ๋ฐ "and"์ ๊ฐ์ ์ผ๋ฐ์ ์ธ ์ํ์ ๋น๊ต ์ฐ์ฐ์์ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, "@media (min-width: 400px) { โฆ }" ๋์ ์ด์ "@media (width >= 400px) { โฆ }"๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
- ๋ช ๊ฐ์ง ์๋ก์ด API๊ฐ Origin Trials ๋ชจ๋์ ์ถ๊ฐ๋์์ต๋๋ค(๋ณ๋์ ํ์ฑํ๊ฐ ํ์ํ ์คํ ๊ธฐ๋ฅ). Origin ํ๊ฐํ์ localhost ๋๋ 127.0.0.1์์ ๋ค์ด๋ก๋ํ ์ ํ๋ฆฌ์ผ์ด์
์์ ๋๋ ํน์ ์ฌ์ดํธ์ ๋ํด ์ ํ๋ ์๊ฐ ๋์ ์ ํจํ ํน์ ํ ํฐ์ ๋ฑ๋ก ๋ฐ ์์ ํ ํ ์ง์ ๋ API๋ก ์์
ํ ์ ์๋ ๊ธฐ๋ฅ์ ์๋ฏธํฉ๋๋ค.
- ํค๋ณด๋์ ํ์ดํ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ์์ ๊ฐ์ ํ๊ธฐ ์ํด CSS ์์ฑ "focusgroup"์ ์ถ๊ฐํ์ต๋๋ค.
- ๋ณด์ ๊ฒฐ์ ํ์ธ API๋ ์ฌ์ฉ์๊ฐ ์ ์ฉ ์นด๋ ์ค์ ์ ์ฅ์๋ฅผ ๋นํ์ฑํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ ์ฉ ์นด๋ ๋งค๊ฐ๋ณ์ ์ ์ฅ์ ๊ฑฐ๋ถํ ์ ์๋ ๋ํ ์์๋ฅผ ํ์ํ๊ธฐ ์ํด PaymentRequest() ์์ฑ์๋ "showOptOut: true" ํ๋๊ทธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋จ์ผ ํ์ด์ง ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ค์ํ ์ฝํ ์ธ ๋ณด๊ธฐ ๊ฐ์ ์ํํ ์ ํ์ ๊ตฌ์ฑํ ์ ์๋ ๊ณต์ ์์ ์ ํ API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ถ์ธก ๊ท์น์ ๋ํ ์ง์์ด ์์ ํ๋์ด ์น ์ฌ์ดํธ ์์ฑ์๊ฐ ์ฌ์ฉ์๊ฐ ์ด๋ํ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ ํ์ด์ง์ ๋ํ ์ ๋ณด๋ฅผ ๋ธ๋ผ์ฐ์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด์ง ์ฝํ ์ธ ๋ฅผ ์ฌ์ ์ ๋ก๋ํ๊ณ ๋ ๋๋งํฉ๋๋ค.
- ํ์ ๋ฆฌ์์ค๋ฅผ ์น ๋ฒ๋ค ํ์์ ํจํค์ง๋ก ํจํค์งํ๋ ๋ฉ์ปค๋์ฆ์ด ์์ ํ๋์ด ๋ง์ ์์ ๋๋ฐ ํ์ผ(CSS ์คํ์ผ, JavaScript, ์ด๋ฏธ์ง, iframe)์ ๋ก๋ํ๋ ํจ์จ์ฑ์ด ๋์์ก์ต๋๋ค. Webpack ํ์์ ํจํค์ง์ ๋ฌ๋ฆฌ Web Bundle ํ์์๋ ๋ค์๊ณผ ๊ฐ์ ์ฅ์ ์ด ์์ต๋๋ค. HTTP ์บ์์ ์ ์ฅ๋๋ ํจํค์ง ์์ฒด๊ฐ ์๋๋ผ ๊ตฌ์ฑ ์์ ๋ถ๋ถ์ ๋๋ค. ํจํค์ง๊ฐ ์์ ํ ๋ค์ด๋ก๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ JavaScript์ ์ปดํ์ผ ๋ฐ ์คํ์ด ์์๋ฉ๋๋ค. ์นํฉ์์ JavaScript ๋ฌธ์์ด ํ์์ผ๋ก ์ธ์ฝ๋ฉํด์ผ ํ๋ CSS ๋ฐ ์ด๋ฏธ์ง์ ๊ฐ์ ์ถ๊ฐ ๋ฆฌ์์ค๋ฅผ ํฌํจํ๋ ๊ฒ์ด ํ์ฉ๋ฉ๋๋ค.
- ์๋ฅผ ๋ค์ด ํ ๋๋ฆฌ๋ ๊ทธ๋ฆผ์๋ฅผ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํน์ ์์ ๋์ ์์ญ์ ํ์๋ ์ด๋ฏธ์ง์ ์ผ๋ถ๋ฅผ ์ ์ํ ์ ์๋ object-view-box CSS ์์ฑ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ๋์ Window ๊ฐ์ฒด๊ฐ ๋ค๋ฅธ Window ๊ฐ์ฒด์ requestFullscreen() ํธ์ถ ๊ถํ์ ์์ํ ์ ์๋๋ก ์ ์ฒด ํ๋ฉด ๊ธฐ๋ฅ ์์ API๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ ์ฒด ํ๋ฉด ๋์ฐ๋ฏธ ์ฐฝ API๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์๋ก๋ถํฐ ํ์ธ์ ๋ฐ์ ํ ์ ์ฒด ํ๋ฉด ์ฝํ ์ธ ์ ํ์ ์ ๋ค๋ฅธ ํ๋ฉด์ ๋ฐฐ์นํ ์ ์์ต๋๋ค.
- Overflow-clip-margin CSS ์์ฑ์ ์๊ฐ์ ์์ ์์ฑ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ์์ฑ์ ์์ญ ๊ฒฝ๊ณ๋ฅผ ๋ฒ์ด๋๋ ์ฝํ ์ธ ์๋ฅด๊ธฐ๋ฅผ ์์ํ ์์น๋ฅผ ๊ฒฐ์ ํฉ๋๋ค(content-box, padding-box ๋ฐ border- ๊ฐ์ ์ฌ์ฉํ ์ ์์). ์์).
- Async Clipboard API์๋ ํ ์คํธ, ์ด๋ฏธ์ง, ๋งํฌ์ ์ด ํฌํจ๋ ํ ์คํธ ์ธ์ ํด๋ฆฝ๋ณด๋๋ฅผ ํตํด ์ ์ก๋ ๋ฐ์ดํฐ์ ๋ํ ํน์ ํ์์ ์ ์ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- WebGL์ ํ ์ค์ฒ์์ ๊ฐ์ ธ์ฌ ๋ ๋ ๋๋ง ๋ฒํผ ๋ฐ ๋ณํ์ ๋ํ ์์ ๊ณต๊ฐ์ ์ง์ ํ๋ ์ง์์ ์ ๊ณตํฉ๋๋ค.
- OS X 10.11 ๋ฐ macOS 10.12 ํ๋ซํผ์ ๋ํ ์ง์์ด ์ค๋จ๋์์ต๋๋ค.
- ์ด์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์๋ U2F(Cryptotoken) API๋ ์ค๋จ๋์์ต๋๋ค. U2F API๋ ์น ์ธ์ฆ API๋ก ๋์ฒด๋์์ต๋๋ค.
- ์น ๊ฐ๋ฐ์๋ฅผ ์ํ ๋๊ตฌ๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ์ด์ ๋๋ฒ๊ฑฐ์๋ ํจ์ ๋ณธ๋ฌธ ์ด๋๊ฐ์์ ์ค๋จ์ ์ ๋๋ฌํ ํ ํจ์ ์์ ๋ถ๋ถ์์ ์ฝ๋๋ฅผ ๋ค์ ์์ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ๋ ์ฝ๋ ํจ๋์ฉ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. Performance.measure() ๋ฉ์๋๋ฅผ ํธ์ถํ์ฌ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ค์ ๋ ๋งํฌ๋ฅผ ์๊ฐํํ๋ ์ง์์ด ์ฑ๋ฅ ๋ถ์ ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค. JavaScript ๊ฐ์ฒด ์์ฑ์ ์๋ ์์ฑ์ ๋ํ ๊ถ์ฅ ์ฌํญ์ด ๊ฐ์ ๋์์ต๋๋ค. CSS ๋ณ์ ์๋ ์์ฑ ์ ์์๊ณผ ๊ด๋ จ๋์ง ์์ ๊ฐ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
ํ์ ๊ณผ ๋ฒ๊ทธ ์์ ์ธ์๋ ์ ๋ฒ์ ์์๋ 27๊ฐ์ ์ทจ์ฝ์ ์ด ์ ๊ฑฐ๋์์ต๋๋ค. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ๋ฐ AFL ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์๋ํ๋ ํ
์คํธ์ ๊ฒฐ๊ณผ๋ก ๋ง์ ์ทจ์ฝ์ ์ด ์๋ณ๋์์ต๋๋ค. ๋ชจ๋ ์์ค์ ๋ธ๋ผ์ฐ์ ๋ณดํธ๋ฅผ ์ฐํํ๊ณ ์๋๋ฐ์ค ํ๊ฒฝ ์ธ๋ถ์ ์์คํ
์์ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ฌ๊ฐํ ๋ฌธ์ ๋ ํ์ธ๋์ง ์์์ต๋๋ค. ํ์ฌ ๋ฆด๋ฆฌ์ค์ ์ทจ์ฝ์ ๋ฐ๊ฒฌ์ ๋ํ ํ๊ธ ๋ณด์ ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก Google์ 22๋ฌ๋ฌ ์๋น์ 84๊ฐ ์(15000๊ฐ $10000 ์, 8000๊ฐ $7000 ์, 5000๊ฐ $4000 ์, 3000๊ฐ $2000 ์, 1000๊ฐ $XNUMX ์, XNUMX๊ฐ $XNUMX ์, XNUMX๊ฐ $XNUMX ์)์ ์ง๊ธํ์ต๋๋ค. , $XNUMX ์ XNUMX๊ฐ, $XNUMX ์ XNUMX๊ฐ). ํ๋์ ๋ณด์ ๊ท๋ชจ๋ ์์ง ๊ฒฐ์ ๋์ง ์์์ต๋๋ค.
์ถ์ฒ : opennet.ru