Google
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈ Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ, Π·Π°ΡΠ΅Π΄Π΅Π½ΠΈ ΡΡΠ΅Π· HTTPS, Π½ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°ΡΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΡΠ΅Π· HTTP, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ·Π΄Π°Π²Π° Π·Π°ΠΏΠ»Π°Ρ
Π° ΠΎΡ ΠΏΡΠΈΡ
Π²Π°ΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΡΠ½Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° MITM Π°ΡΠ°ΠΊΠΈ. ΠΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΡΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ ΠΏΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΠΎΡΠΌΡΠ»ΡΡΠΈ Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ ΠΏΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈ Π·Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΡΠ΅Π· HTTP, Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΎΡ Π΄ΠΎΡΡΠ° Π²ΡΠ΅ΠΌΠ΅. ΠΠΊΠΎ ΠΏΠΎ-ΡΠ°Π½ΠΎ Π·Π½Π°ΠΊ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π±Π΅ΡΠ΅ ΠΎΡΠ²Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΡΠΎΡΠΌΡΠ»ΡΡ ΡΡΠ΅Π· HTTPS ΠΈΠ»ΠΈ HTTP, ΡΠ΅Π³Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΊΡΠΌ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡΠ° Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈ. ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ Π·Π° ΡΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΠΎΡΠΌΠΈ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π½Π΅ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΈΡΠΊΡΡ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π½Π΅ΡΠΈΠ³ΡΡΠ½Π° ΠΏΠ°ΡΠΎΠ»Π° ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π° ΡΠΈΡΠΊΠ° ΠΎΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠΈΡ Π²Π°ΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊ.
- ΠΠΎΠ³Π°ΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°ΡΠ΅ Π² ΡΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΠΎΡΠΌΠΈ, ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΡΠ΅ ΠΏΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΡΠ΅Π· Π½Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π».
- ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ ΡΠΎΡΠΌΡΠ»ΡΡ, ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΡΠ΄Π΅Π»Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π° Π·Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈΡ ΡΠΈΡΠΊ ΠΎΡ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ Π½Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π». Π ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡΡ Π½Π° ΠΊΠ°ΡΠΈΠ½Π°Ρ Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΠΎΡΠΌΠΈ, Π½ΠΎ ΡΠ°Π·ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° Π½Π΅ Π±Π΅ΡΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π° Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈ Π½Π΅ ΠΎΡΡΠ°Π·ΡΠ²Π°ΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ ΡΠΈΡΠΊΠΎΠ²Π΅.
- Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅
ΠΎΠΏΠ°ΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ (Π±Π΅Π· ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅) Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠ΅ Π΄ΠΎΠΏΡΠ»Π²Π° ΡΡΠ΅Π· Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠΏΠ°ΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡΡ ΠΈΠ²ΠΈ (zip, iso ΠΈ Π΄Ρ.) ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π·Π° ΠΎΠΏΠ°ΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ (docx, pdf ΠΈ Π΄Ρ.). ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΡΠ° Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ΅ΠΊΡΡ ΠΈ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Ρ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ. ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π±Π΅Π· ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΡΠ΅Π· ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° MITM Π°ΡΠ°ΠΊΠΈ. - ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠΏΡΠΈΡΡΠ° βΠΠΈΠ½Π°Π³ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉ ΠΏΡΠ»Π½ΠΈΡ URLβ, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° about:flags, Π·Π° Π΄Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°. ΠΡΠ»Π½ΠΈΡΡ URL ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΠΈ ΡΡΠ΅Π· Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ ΡΡΠ°ΠΊΠ²Π°Π½Π΅ Π²ΡΡΡ
Ρ Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°. ΠΠ΅ΠΊΠ° ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ
Chrome 76 ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π°Π΄ΡΠ΅ΡΡΡ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π±Π΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ www. INChrome 79 Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π·Π° Π²ΡΡΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΎΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ°, Π½ΠΎ ΡΠ»Π΅Π΄ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΎΡChrome 83 ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΡΠ»Π°Π³, ΠΊΠΎΠΉΡΠΎ Π΄ΠΎΠ±Π°Π²Ρ ΠΎΠΏΡΠΈΡ ΠΊΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ»Π½ΠΈΡ URL Π°Π΄ΡΠ΅Ρ ΠΏΡΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ. - ΠΡΡΠ½Π°ΡΠΎ Π·Π° ΠΌΠ°Π»ΡΠΊ ΠΏΡΠΎΡΠ΅Π½Ρ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅
Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Π½Π°Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, Π±Π΅Π· Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΏΡΡΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΌΠ΅ΡΡΠΎ βhttps://example.com/secure-google-sign-in/β ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° βexample.comβ. ΠΡΠ°ΠΊΠ²Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² Π΅Π΄Π½Π° ΠΎΡ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ. ΠΠ° Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΠΏΡΠΈΡΡΠ° βΠΠΈΠ½Π°Π³ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉ ΠΏΡΠ»Π½ΠΈΡ URLβ, Π° Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΈΡ URL, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°. ΠΠΎΡΠΈΠ²ΡΡ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΡΠ΅ Π·Π°ΡΠΈΡΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ ΡΠΈΡΠΈΠ½Π³, ΠΊΠΎΠΉΡΠΎ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π² URL Π°Π΄ΡΠ΅ΡΠ° - Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ Π½Π΅Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π°Ρ Π²ΠΈΠ΄ Π½Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π΄ΡΡΠ³ ΡΠ°ΠΉΡ ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ (Π°ΠΊΠΎ ΡΠ°ΠΊΠΈΠ²Π° Π·Π°ΠΌΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ Π·Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» , ΡΠΎΠ³Π°Π²Π° Π½Π΅ΠΎΠΏΠΈΡΠ½ΠΈ Ρ ΠΎΡΠ° Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄Π°Π²Π°Ρ Π½Π° ΡΠ°ΠΊΠ°Π²Π° ΠΏΡΠΎΡΡΠ° ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΡ). - ΠΡΠ·ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΎ
ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π°ΡΠ° Π·Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° FTP ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. Π Chrome 86 FTP Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π·Π° ΠΎΠΊΠΎΠ»ΠΎ 1% ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, Π° Π² Chrome 87 ΠΎΠ±Ρ Π²Π°ΡΡΡ Π½Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π΄ΠΎ 50%, Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π²ΡΡΠ½Π°ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° β--enable-ftpβ ΠΈΠ»ΠΈ β- -enable-features=FtpProtocol" ΡΠ»Π°Π³. Π Chrome 88 ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° FTP ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π°. - ΠΡΠ² Π²Π΅ΡΡΠΈΡΡΠ° Π·Π° Android, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π·Π° Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ ΡΠΏΡΡΠΌΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ Π°ΠΊΠ°ΡΠ½ΡΠΈ, ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π°ΠΊΠΎ Π±ΡΠ΄Π°Ρ ΠΎΡΠΊΡΠΈΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΎΠΏΠΈΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠΈΠ²ΠΈΠ°Π»Π½ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ. ΠΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΠΏΡΡΠΌΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΎΠ±Ρ
Π²Π°ΡΠ°ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 4 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ Π°ΠΊΠ°ΡΠ½ΡΠ°, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈ ΡΠ΅ Π² ΠΈΠ·ΡΠ΅ΠΊΠ»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠ° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°
ΠΏΡΠΈΠ»Π°Π³Π° Π₯Π΅Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΡΡ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, Π° ΡΠ°ΠΌΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΏΡΠ»Π½ΠΈ Ρ Π΅ΡΠΎΠ²Π΅ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°Ρ Π²ΡΠ½ΡΠ½ΠΎ. - ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ ΠΈ Π²ΡΠ² Π²Π΅ΡΡΠΈΡ Π·Π° Android
ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π±ΡΡΠΎΠ½Π° βΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ°β ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ ΠΎΠΏΠ°ΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ (Enhanced Safe Browsing). ΠΡΡΠΎΠ½ΡΡ βΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ°β ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ, ΡΡΠ°ΡΡΡ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ (ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΡΡΡΠΈΡΠ°Π½Π΅), Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. Π Π΅ΠΆΠΈΠΌΡΡ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° Π·Π°ΡΠΈΡΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π° Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ ΡΠΈΡΠΈΠ½Π³, Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π° Π΄Π΅ΠΉΠ½ΠΎΡΡ ΠΈ Π΄ΡΡΠ³ΠΈ Π·Π°ΠΏΠ»Π°Ρ ΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΊΠ»ΡΡΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° Π·Π°ΡΠΈΡΠ° Π·Π° Π²Π°ΡΠΈΡ Π°ΠΊΠ°ΡΠ½Ρ Π² Google ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° Google (Gmail, Drive ΠΈ Π΄Ρ.). ΠΠΊΠΎ Π² Π½ΠΎΡΠΌΠ°Π»Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΡΡΡΠΈΡΠ°Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠΎΠ³Π°Π²Π° Π² ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎΡΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΡΡΡΠΈΡΠ°Π½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° Google, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±ΡΡΠ·ΠΎ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° Π·Π°ΠΏΠ»Π°Ρ ΠΈ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π±ΡΠ΄Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ, Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΠ°ΠΊΠ° Π΄ΠΎΠΊΠ°ΡΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡΡ ΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊ ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°. -
ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ½ΠΈΡ ΡΠ°ΠΉΠ» β.well-known/change-passwordβ, Ρ ΠΊΠΎΠΉΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΡΠΎΡΠ°Ρ Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠ΅Π± ΡΠΎΡΠΌΡΠ»ΡΡ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠΎΠ»Π°. ΠΠΊΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π° Π΄Π°Π΄Π΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΡΠ° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ, Chrome Π²Π΅ΡΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ°Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Ρ ΡΠΎΡΠΌΡΠ»ΡΡ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠΎΠ»Π°ΡΠ° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π² ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ». - ΠΡΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ βΠ‘ΡΠ²Π΅Ρ Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡβ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅, ΡΠΈΠΉΡΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Π΄ΡΡΠ³ ΡΠ°ΠΉΡ ΠΈ Π΅Π²ΡΠΈΡΡΠΈΡΠ½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ, ΡΠ΅ ΠΈΠΌΠ° Π³ΠΎΠ»ΡΠΌΠ° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡ ΠΎΡ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΡΠ½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ goog0le.com ΡΠ΅ ΠΎΡΠ²Π°ΡΡ Π²ΠΌΠ΅ΡΡΠΎ google.com).
-
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠ΅ΡΠ° Π·Π° Π½Π°Π·Π°Π΄ ΠΈ Π½Π°ΠΏΡΠ΅Π΄, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π½Π΅Π·Π°Π±Π°Π²Π½Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π±ΡΡΠΎΠ½ΠΈΡΠ΅ βΠΠ°Π·Π°Π΄β ΠΈ βΠΠ°ΠΏΡΠ΅Π΄β ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°Π²ΠΈΠ³ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π· ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ Π½Π° ΡΠ΅ΠΊΡΡΠΈΡ ΡΠ°ΠΉΡ. ΠΠ΅ΡΡΡ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° chrome://flags/#back-forward-cache. - ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΌΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΎΡ Windows
ΠΈΠ·Π²ΡΠ½ ΠΎΠ±Ρ Π²Π°ΡΠ°. Chrome ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΡΡ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° ΡΠ΅ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π° ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π° ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°Π½Π΅. Π’Π°Π·ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π±Π΅ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° Π·Π° ΠΌΠ°Π»ΡΠΊ ΠΏΡΠΎΡΠ΅Π½Ρ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π² Chrome 84 ΠΈ 85 ΠΈ ΡΠ΅Π³Π° Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡ, Π½Π΅ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΡΠ΅ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° ΠΏΡΠ°Π·Π½ΠΈ Π±Π΅Π»ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ, ΡΡΡΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π°. - ΠΠΎΠ²ΠΈΡΠ΅Π½ΠΎ ΠΈΠ·ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ Π·Π° ΡΠΎΠ½ΠΎΠ²ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ. Π’Π°ΠΊΠΈΠ²Π° ΡΠ°Π·Π΄Π΅Π»ΠΈ Π²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 1% ΠΎΡ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π²Π΅Π΄Π½ΡΠΆ Π² ΠΌΠΈΠ½ΡΡΠ°. Π‘Π»Π΅Π΄ ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ ΠΏΡΠ΅ΡΡΠΎΠΉ Π²ΡΠ² ΡΠΎΠ½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅ Π·Π°ΠΌΡΠ°Π·ΡΠ²Π°Ρ, Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Ρ.
- Π Π°Π±ΠΎΡΡ Π²ΡΡΡ
Ρ
ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ HTTP Π·Π°Π³Π»Π°Π²ΠΊΠ° User-Agent. Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΡΡΠ²Π΅ΡΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π°Π³Π΅Π½Ρ , ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΊΠ°ΡΠΎ Π·Π°ΠΌΠ΅ΡΡΠΈΡΠ΅Π» Π½Π° User-Agent. ΠΠΎΠ²ΠΈΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Π²ΠΊΠ»ΡΡΠ²Π° ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅Π»Π½ΠΎ Π²ΡΡΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° (Π²Π΅ΡΡΠΈΡ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ Ρ.Π½.) ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ Π·Π°ΡΠ²ΠΊΠ° ΠΎΡ ΡΡΡΠ²ΡΡΠ° ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΡΠ°ΠΊΠ°Π²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π°Π³Π΅Π½Ρ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π±Π΅Π· ΠΈΠ·ΡΠΈΡΠ½Π° Π·Π°ΡΠ²ΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ°Π²ΠΈ ΠΏΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½Π° (ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°). - ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½Π°. ΠΠΌΠ΅ΡΡΠΎ ΡΠ²Π΅ΡΠ½Π° ΡΡΡΠ΅Π»ΠΊΠ°, βΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅β Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π² ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° Π°Π²Π°ΡΠ°Ρ Π½Π° Π°ΠΊΠ°ΡΠ½ΡΠ°.
- ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ° Π·Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ° ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ. Π ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π΄ΡΠΌΠΈΡΠ΅ βΠ±ΡΠ» ββΡΠΏΠΈΡΡΠΊβ ΠΈ βΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊβ ΡΠ° Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ Ρ βΡΠΏΠΈΡΡΠΊ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈβ ΠΈ βΡΠΏΠΈΡΡΠΊ Ρ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΈβ (Π²Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ, Π½ΠΎ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΠ΅ ΡΠ° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ). IN
ΠΊΠΎΠ΄ ΠΈΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠΈΡΠ΅ ΠΊΡΠΌ "ΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊ" ΡΠ° Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ Ρ "ΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊ".
ΠΠΈΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠΈ ΠΊΡΠΌ βΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊβ ΠΈ βΠ±ΡΠ» ββΡΠΏΠΈΡΡΠΊβ Π±ΡΡ Π° Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 2019 Π³. - ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ, Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ»Π°Π³Π° βchrome://flags/#edit-passwords-in-settingsβ.
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½ Π² ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ API
Π ΠΎΠ΄Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° , ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΠ²ΠΈΡΡ API ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΡΠ΅Π½ Π² Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π±ΡΠ°ΡΠ·ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ Π½Π° ΡΠ΅ΠΊΡΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° Π½Π°Π²ΠΈΠ³ΠΈΡΠ°ΡΠ΅ Π² ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΡΠΊΠ° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅. - ΠΠΎΠ±Π°Π²Π΅Π½ CSS ΡΠ΅Π»Π΅ΠΊΡΠΎΡ "
:ΡΠΎΠΊΡΡ-Π²ΠΈΠ΄ΠΈΠΌ β, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΡΠ°ΡΠ° Π΅Π²ΡΠΈΡΡΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ Π±ΡΠ°ΡΠ·ΡΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ΡΠ°Π²Π° Π΄Π°Π»ΠΈ Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠΎΠΊΡΡΠ° (ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΎΠΊΡΡΠ° ΠΊΡΠΌ Π±ΡΡΠΎΠ½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ, ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡΡ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°, Π½ΠΎ ΠΏΡΠΈ ΡΡΠ°ΠΊΠ²Π°Π½Π΅ Ρ ΠΌΠΈΡΠΊΠ°ΡΠ° Π½Π΅). ΠΠΎΡΠ΅Π³Π° Π½Π°Π»ΠΈΡΠ½ΠΈΡΡ CSS ΡΠ΅Π»Π΅ΠΊΡΠΎΡ ":focus" Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π° ΡΠΎΠΊΡΡΠ°.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° βΠΡΠΊΡΠΎΡΠ²Π°Π½Π΅ Π½Π° Π±ΡΡΠ· ΡΠΎΠΊΡΡβ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π°, Π΄ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π·Π° ΡΠΎΠΊΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΡΠ°Π²Π° Π²ΠΈΠ΄ΠΈΠΌ Π΄ΠΎΡΠΈ Π°ΠΊΠΎ ΡΡΠΈΠ»ΠΎΠ²ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π·Π° Π²ΠΈΠ·ΡΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΎΠΊΡΡΠ° ΡΠ° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΡΠ΅Π· CSS. - ΠΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ²ΠΈ API Π±ΡΡ
Π° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΊΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠ° Origin Trials (Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅). Origin Trial ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡ API ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΈ ΠΎΡ localhost ΠΈΠ»ΠΈ 127.0.0.1, ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠΎΠΊΠ΅Π½, ΠΊΠΎΠΉΡΠΎ Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΡΠ°ΠΉΡ.
-
WebHID API Π·Π° Π΄ΠΎΡΡΡΠΏ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π΄ΠΎ HID ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΈ, ΠΌΠΈΡΠΊΠΈ, Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²Π΅, ΡΠ΅Π½Π·ΠΎΡΠ½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ), ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ HID ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² JavaScript, Π·Π° Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΅Π΄ΠΊΠΈ HID ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±Π΅Π· Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, Π½ΠΎΠ²ΠΈΡΡ API Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²Π΅. -
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π΅ΠΊΡΠ°Π½Π° Π½Π° API , ΡΠ°Π·ΡΠΈΡΡΠ²Π° API Π·Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎΠ΅ΠΊΡΠ°Π½Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ window.screen, Π½ΠΎΠ²ΠΈΡΡ API Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π² ΠΎΠ±ΡΠΎΡΠΎ Π΅ΠΊΡΠ°Π½Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°ΡΠ΅ Π΄ΠΎ ΡΠ΅ΠΊΡΡΠΈΡ Π΅ΠΊΡΠ°Π½. - ΠΠ΅ΡΠ° ΡΠ°Π³
ΡΠΏΠ΅ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΡΠ° , Ρ ΠΊΠΎΠΉΡΠΎ ΡΠ°ΠΉΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠ° Π±ΡΠ°ΡΠ·ΡΡΠ° Π·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΌΠ°ΡΠΈΡΡΠ° Π½Π° Π΅Π½Π΅ΡΠ³ΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°. - API
COOP ΠΡΡΠΈΡΠ°Π½Π΅ Π΄Π° ΡΡΠΎΠ±ΡΠ°Π²Π° Π·Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·ΠΏΠΎΡΠ΅Π΄Π±ΠΈΡΠ΅ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° Π²Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ (COEP) ΠΈΠΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ (ΠΠΠΠ), Π±Π΅Π· ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΠ΅Π°Π»Π½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. - Π API
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡΡΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½ΠΎΠ² ΡΠΈΠΏ ΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠΈΡPaymentCredential , ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π°ΡΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠ½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ. ΠΠΎΠ²Π΅ΡΡΠ²Π°ΡΠ° ΡΠ΅ ΡΡΡΠ°Π½Π°, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π±Π°Π½ΠΊΠ°, ΠΈΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΊΠ»ΡΡ, PublicKeyCredential, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠΈΡΠΊΠ°Π½ ΠΎΡ ΡΡΡΠ³ΠΎΠ²Π΅ΡΠ° Π·Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠΈΠ³ΡΡΠ½ΠΎ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ°Π½Π΅ΡΠΎ.
-
- Π API
PointerEvents Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½Π° Π½Π° ΡΡΠΈΠ»ΡΡΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ³Π»ΠΈ Π½Π° Π²ΠΈΡΠΎΡΠΈΠ½Π° (ΡΠ³ΡΠ»ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠ»ΡΡΠ° ΠΈ Π΅ΠΊΡΠ°Π½Π°) ΠΈ Π°Π·ΠΈΠΌΡΡ (ΡΠ³ΡΠ»ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΡΠ° X ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ° Π½Π° ΡΡΠΈΠ»ΡΡΠ° Π²ΡΡΡ Ρ Π΅ΠΊΡΠ°Π½Π°), Π²ΠΌΠ΅ΡΡΠΎ TiltX ΠΈ ΠͺΠ³Π»ΠΈ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½ (ΡΠ³Π»ΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π²Π½ΠΈΠ½Π°ΡΠ° ΠΎΡ ΠΏΠΈΡΠ΅ΡΠ° ΠΈ Π΅Π΄Π½Π° ΠΎΡ ΠΎΡΠΈΡΠ΅ ΠΈ ΡΠ°Π²Π½ΠΈΠ½Π°ΡΠ° ΠΎΡ Y ΠΈ Y ΠΎΡΠΈΡΠ΅ Z). Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π°Π΄ΠΌΠΎΡΡΠΊΠ° Π²ΠΈΡΠΎΡΠΈΠ½Π°/Π°Π·ΠΈΠΌΡΡ ΠΈ TiltX/TiltY. - ΠΡΠΎΠΌΠ΅Π½Π΅Π½ΠΎ Π΅ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π² URL Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ Π² ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ - ΠΌΠ΅ΡΠΎΠ΄ΡΡ navigator.registerProtocolHandler() Π²Π΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈΡΠ΅ Ρ "%20" Π²ΠΌΠ΅ΡΡΠΎ Ρ "+", ΠΊΠΎΠ΅ΡΠΎ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Ρ Π΄ΡΡΠ³ΠΈ Π±ΡΠ°ΡΠ·ΡΡΠΈ ΠΊΠ°ΡΠΎ Firefox.
- ΠΠΎΠ±Π°Π²Π΅Π½ CSS ΠΏΡΠ΅Π²Π΄ΠΎΠ΅Π»Π΅ΠΌΠ΅Π½Ρ "
::ΠΌΠ°ΡΠΊΠ΅Ρ β, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ²Π΅ΡΠ°, ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΡΠΎΡΠΌΠ°ΡΠ° ΠΈ Π²ΠΈΠ΄Π° Π½Π° ΡΠΈΡΠ»Π°ΡΠ° ΠΈ ΡΠΎΡΠΊΠΈΡΠ΅ Π·Π° ΡΠΏΠΈΡΡΡΠΈ Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π . - ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΊΠ°
ΠΠΎΠΊΡΠΌΠ΅Π½Ρ-ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° ,ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π΅ Π½Π° sandbox Π·Π° iframes, Π½ΠΎ ΠΏΠΎ-ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π· Document-Policy ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ Π½ΠΈΡΠΊΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π±Π°Π²Π½ΠΈΡΠ΅ API Π½Π° JavaScript, Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° iframe, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΎΠ±ΡΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΈ ΡΡΠ°ΡΠΈΠΊΠ°, Π΄Π° Π·Π°Π±ΡΠ°Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΠΏΡΠ΅Π½Π°ΡΠ΅ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ°ΠΡΠ΅Π²ΡΡΡΠ°Π½Π΅ Π΄ΠΎ ΡΠ΅ΠΊΡΡ . - ΠΡΠΌ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ βinline-gridβ, βgridβ, βinline-flexβ ΠΈ βflexβ, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΡΡΠ΅Π· ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ CSS βdisplayβ. - ΠΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄
ParentNode.replaceChildren() Π·Π° Π·Π°ΠΌΡΠ½Π° Π½Π° Π²ΡΠΈΡΠΊΠΈ Π΄Π΅ΡΠ° Π½Π° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈ Π²ΡΠ·Π΅Π» Ρ Π΄ΡΡΠ³ DOM Π²ΡΠ·Π΅Π». ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ node.removeChild() ΠΈ node.append() ΠΈΠ»ΠΈ node.innerHTML ΠΈ node.append() Π·Π° Π·Π°ΠΌΡΠ½Π° Π½Π° Π²ΡΠ·Π»ΠΈ. -
Π Π°Π·ΡΠΈΡΠ΅Π½ΠΎ ΠΎΠ±Ρ Π²Π°ΡΡΡ Π½Π° URL ΡΡ Π΅ΠΌΠΈΡΠ΅, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ Π·Π° ΠΎΡΠΌΡΠ½Π° ΡΡΠ΅Π· registerProtocolHandler(). Π‘ΠΏΠΈΡΡΠΊΡΡ ΡΡΡ ΡΡ Π΅ΠΌΠΈ Π²ΠΊΠ»ΡΡΠ²Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns ΠΈ ssb, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ ΡΠ»ΡΠ·Π°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅ΡΡΡΡΠ°. - Π API
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π΅Π½ ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈΡ/html ΡΠΎΡΠΌΠ°Ρ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° HTML ΡΡΠ΅Π· ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π° (ΠΎΠΏΠ°ΡΠ½ΠΈΡΠ΅ HTML ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ΅ ΠΏΠΎΡΠΈΡΡΠ²Π°Ρ ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ΅ΡΠ΅Π½Π΅ Π² ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π°). ΠΡΠΎΠΌΡΠ½Π°ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π²ΠΌΡΠΊΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ ΡΠ΅ΠΊΡΡ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΡΡΠ·ΠΊΠΈ Π² ΡΠ΅Π± ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈΡΠ΅. - Π WebRTC
Π΄ΠΎΠ±Π°Π²ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ Π½Π° Π΅ΡΠ°ΠΏΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° WebRTC MediaStreamTrack. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ ΠΎΡ ΠΊΡΠ°ΠΉ Π΄ΠΎ ΠΊΡΠ°ΠΉ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈ ΠΏΡΠ΅Π· ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ. - Π JavaScript Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» V8 ΡΡΡ 75%
ΡΡΠΊΠΎΡΠ΅Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Number.prototype.toString. ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ .name ΠΊΡΠΌ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅ Ρ ΠΏΡΠ°Π·Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ. ΠΠ΅ΡΠΎΠ΄ΡΡ Atomics.wake Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎ Π΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ Π½Π° Atomics.notify, Π·Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ECMA-262. ΠΠΎΠ΄ΡΡ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠ° Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Fuzzing Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½JS-Fuzzer . - ΠΠ°Π·ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ Π½Π° Liftoff Π·Π° WebAssembly, ΠΏΡΡΠ½Π°Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ, Π²ΠΊΠ»ΡΡΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ
SIMD Π·Π° ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΡΠ°. Π‘ΡΠ΄Π΅ΠΉΠΊΠΈ ΠΏΠΎ ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ Ρ 2.8 ΠΏΡΡΠΈ. ΠΡΡΠ³Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈ JavaScript ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡ WebAssembly. -
Π Π°Π·ΡΠΈΡΠ΅Π½ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ: ΠΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΡ ΠΏΠ°Π½Π΅Π» Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΠ»Π΅ΠΉΡΡΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡΠ±ΠΈΡΠΈΡ, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ°Π΄ΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΠΊΠ°Π΄ΡΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ ΠΎΡ JavaScript).Π ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ Π½Π° ΠΏΠ°Π½Π΅Π»Π° ΠΠ»Π΅ΠΌΠ΅Π½ΡΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΅ΠΊΡΠ°Π½Π½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ Π΅ΠΊΡΠ°Π½Π½Π° ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°).
Π ΡΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΏΠ°Π½Π΅Π»ΡΡ Π·Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΡΠ° ΡΠΊΡΠΈΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² ΡΠ°Π·Π΄Π΅Π»Π° ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΡΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΡΠ΅ Π·Π° ΠΎΡΠΌΠ΅ΡΠΊΠ°.
Π ΡΠ°Π·Π΄Π΅Π»Π° Π Π΅Π½Π΄ΠΈΡΠ°Π½Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π±ΡΡΠΎΠ½ βΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΡΠΈΡΡΠΎΠ²Π΅β, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΡΠΈΡΡΠΎΠ²Π΅, Π° Π² ΡΠ°Π·Π΄Π΅Π»Π° Π‘Π΅Π½Π·ΠΎΡΠΈ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ (Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ API Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ).
ΠΠ°Π½Π΅Π»ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΡΠΊΠ° Π²Π³ΡΠ°Π΄Π΅Π½Π° ΡΠ°ΠΌΠΊΠ°, ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΠΈ ΠΈΠ·ΡΠΊΠ°ΡΠ°Ρ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΡΠ° ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° COEP ΠΈ COOP.
-
ΠΠ°ΠΏΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°QUIC ΠΊΡΠΌ ΠΎΠΏΡΠΈΡΡΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π° IETF, Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠΏΡΠΈΡΡΠ° Google QUIC.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈΡΠ΅ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru