Π§Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ΅ΠΉΠΌΡ Π² html
ΠΠΎΠ²ΡΠΉ HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΎΡ Google ΠΏΡΠΈΠ·Π²Π°Π½ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ΅ΠΉΠΌΡ
ΠΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² I/O 2019 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΏΠΎΡΡΠ°Π»ΡΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ·Π²Π°Π½Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌ.
ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ Google, Β«ΠΏΠΎΡΡΠ°Π»ΡΒ» ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ HTML-ΡΠ΅Π³Π° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π½Π΅Π΄ΡΡΠ½ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ·Π²Π½Π΅, Π° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ URL Π² Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΠΎ Π΅ΡΡΡ ΡΡΠΎΡ ΡΠ΅Π³ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ. ΠΠΏΡΡΡ ΠΆΠ΅, Π½Π° ΡΠ°ΠΊΠΎΠ΅ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½.
ΠΠΎΡ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ
ΠΠ½ΠΆΠ΅Π½Π΅ΡΡ Google Π½Π°Π΄Π΅ΡΡΡΡ, ΡΡΠΎ Π½ΠΎΠ²Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² Π·Π°Ρ Π²Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΡΡΠ°Π½Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΉΡΠ°ΠΌΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½ΠΎΠ²ΠΎΡΡΠ½ΠΎΠΉ ΡΠ°ΠΉΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅Ρ ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΎ Π΅ΡΡΡ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ Π½ΠΈΠΆΠ½Π΅ΠΉ Π΅Ρ ΡΠ°ΡΡΠΈ, ΡΠΎ ΡΡΡΠ»ΠΊΠΈ Π½Π° Β«ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ ΡΡΠ°ΡΡΠΈΒ» Π±ΡΠ΄ΡΡ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΡΡΠ°Π»ΠΎΠ². ΠΠ°ΡΠ΅ΠΌ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΎΡΠΎΡΠΌΠ»ΡΡΡ ΠΈΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ? ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²Π½ΡΡΡΠΈ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ΅Π½Π΄Π΅ΡΠ΅Π½ΠΎ Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π²ΡΠ΅Π³ΠΎ Π΄Π΅ΡΠ΅Π²Π° DOM, ΡΠΎ Π΅ΡΡΡ ΠΎΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.
ΠΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π° ΡΠ°ΠΌΠΌΠΈΡΠ΅ Chrome Dev Π² Π½ΠΎΡΠ±ΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ°Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Chrome Canary Π΄Π»Ρ Android, Mac, Windows, Linux ΠΈ Chrome OS.
ΠΡΠ°Π²Π΄Π°, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ½Π° ΠΏΠΎΠΊΠ° ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°. Π§ΡΠΎΠ±Ρ Π΅Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² Chrome Canary, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π°Π³ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ chrome://flags/#enable-portals.
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Chrome ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, Π΄ΡΡΠ³ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π²ΡΡΠ°Π·ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°. ΠΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΡΡΠ°Π»Π°ΠΌΠΈ Π½Π° Π΄Π΅ΠΌΠΎ-ΡΡΡΠ°Π½ΠΈΡΠ΅. Π’Π°ΠΌ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ Π°Π΄ΡΠ΅Ρ Π»ΡΠ±ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠ°ΠΉΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠ»ΠΊΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅
β Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΠΎ Π½Π΅ΠΉ ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ΅Π½Π΄Π΅ΡΠ΅Π½Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ.
Google ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π»Ρ ΠΊΠ°ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π΄Π»Ρ Π»ΡΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ, ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Ρ, ΡΡΠΎ Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ , Π³Π΄Π΅ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠ΅ ΠΆΠ΅ΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ. Π’ΠΎ Π΅ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ Π½Π° ΡΠ°ΠΉΡΠ°Ρ ΠΈ Π²Π΅Π±-ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π±ΡΡΡΡΠΎΠΉ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΡΡΠΈ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΆΠ΅ΡΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ½Π΅Π΄ΡΠΈΠ² ΡΡΠΎΡ ΡΠ΅Π³ Π² ΡΠ²ΠΎΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, Google ΠΏΠΎΠ΄Π°Π»Π° Π΅Π³ΠΎ Π½Π° ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² WCIG. ΠΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Ρ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Ρ (Π° ΡΡΠΎ ΠΈΠΌ ΠΎΡΡΠ°ΡΡΡΡ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠΈ Chrome), ΡΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² ΠΏΡΠΈΠ²ΡΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΡ. ΠΠΎΡΡΠ°Π»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΠ»ΡΡΠ°ΡΡ Π²Π½Π΅Π΄ΡΡΠ½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ Π½Π° Π΅Π³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΡΡΠ°Π»Π°Ρ ΡΠΌ. Π² ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ° WICG ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Google.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΎΡΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ Π²ΡΡΠ°ΠΆΠ°ΡΡ ΠΎΠΏΠ°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° Google Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ΅Π΄Ρ ΠΊΠ°ΠΊΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠ΅ΠΉΡΠ°Ρ? ΠΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π·Π°Ρ ΠΎΠ΄ΡΡ Π½Π° Google, ΠΈΡΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ°ΠΉΡ β ΠΈ ΡΡ ΠΎΠ΄ΡΡ Ρ Google. ΠΠ΅Ρ ΠΎΡΠΎΡΠΎ. Π ΠΏΠΎΡΠ»Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΌΡΡ Π½Π° ΡΡΡΠ»ΠΊΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠΈΡΠΊΠ° β ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠ·ΠΈΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠ°Π», Π°Π΄ΡΠ΅Ρ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½ΡΡΠ΅, Π½ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ Google β ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΡΠΎ Π»ΠΈΡΡ Π²Π΅ΡΡΠΈΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Google Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Ρ ΠΎΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π΄ΡΠΌΠ°Π΅Ρ ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°Ρ .
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠ΅ΠΉΠΌΠΎΠ²
24 ΠΎΡΠ²Π΅ΡΠ°
Π‘Π΅ΠΉΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Ρ Iframe ΠΈ ΠΎΡΠ΅Π½Ρ Π΄Π°ΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Opera, IE ΠΈ Chrome. ΠΠ° Π»ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π», Π½ΠΎ Π²ΡΠΎΠ΄Π΅ ΡΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΎ. ΠΠΎΡΠ°Π±ΠΎΡΠ°ΠΉ ΠΏΠΎΠΊΠ° Ρ Iframe, Π° ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΈ Π½Π° Π°ΡΠΊΡ. =) Π― Π»ΠΈΡΠ½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°ΠΊ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΡΡΠ°ΡΠΈ, ΠΌΡ Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Π² ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅! =)
ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ Ajax, ΡΠΎ Π²Π°ΠΌ ΡΡΠ΄Π°.
Π€ΡΠ΅ΠΉΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΊΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, Π° ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΡΡΠ°ΡΡΠΊΠΈ.
newcss, ΡΠ°ΠΊ Ρ ajax ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠ΅ΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΈ Ρ Iframe! =) Π’ΡΡ, ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π΄Π΅Π»ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π° Π² ΡΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ! =) Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π½Π° ΡΠ°ΠΉΡΠ°Ρ Ρ ΠΎΡΡΠΈΠ½Π³Π° narod.ru, ΠΈ ajax ΠΈ iframe Π±ΡΠ΄ΡΡ ΡΠ°Π²Π½Ρ Π΄ΡΡΠ³ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΎΠΌ, ΠΊΠ°ΠΊ Π½ΠΈ ΠΊΡΡΡΠΈ! =)
ΠΠΎ. Π‘Π΅ΠΉΡΠ°Ρ ΠΌΠ΅Π½ΡΡΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π°! =) AJAX ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² Π½Π°ΡΡ ΠΆΠΈΠ·Π½Ρ, ΠΊΠ°ΠΊ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΡ! =) ΠΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ³ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡΡ, Π° ΠΌΠΎΠ³ΡΡ ΠΈ ΡΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΡΡΡΡ Π² Π»ΡΡΡΡΡ ΡΡΠΎΡΠΎΠ½Ρ! =) Π£ AJAX’a Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠ΅ΠΌ Ρ ΡΡΠ΅ΠΉΠΌΠΎΠ², Π½ΠΎ Π²ΠΎΠΏΡΠΎΡ Π² ΡΠΎΠΌ Π½ΡΠΆΠ½Ρ Π»ΠΈ ΠΎΠ½ΠΈ. AJAX ΠΏΡΠΎΡΠ²ΠΈΡ ΡΠ΅Π±Ρ Π½Π° Π²ΡΠ΅ 100 ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·ΡΡΠΈΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΡ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΎΠ½ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ΅ΡΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ³ΡΠ±ΠΈΡ Π΅Π³ΠΎ! =)
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ Π²ΡΠ΅ΠΉ Π΅Ρ ΡΠΊΡΡΡΠΎΠΉ ΠΌΠΎΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ Π²ΡΠ±ΠΎΡ! =) Nadezda, Ρ ΡΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΠ²ΠΎΠΉ Π²ΡΠ±ΠΎΡ ΡΠ΄Π΅Π»Π°Π»Π°! =) Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡ ΠΈΡΡΠ΅ΡΠΏΠ°Π½! =)
ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΊΡ Π΄Π΅Π»Π°ΡΡ Π½Π΅ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π₯ΠΎΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ΅ΡΡΡΡ.
Π° Maya ΡΡΡ ΠΊΠ°ΠΊΠΈΠΌ Π±ΠΎΠΊΠΎΠΌ? ΠΠΎΠΆΠ΅Ρ Π΅ΡΠ΅ MathCAD ΠΈ Cinema4D Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΠ΅?
Π£ΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ AJAX ΡΡΠ΅Π±ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ HTML, CSS, DOM, JavaScript, PHP/Perl/Python, ΡΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π΄Π°ΠΌΠ΅ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π³Π»ΡΠΏΠΎ.
Π£ΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ AJAX ΡΡΠ΅Π±ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ HTML, CSS, DOM, JavaScript, PHP/Perl/Python, ΡΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π΄Π°ΠΌΠ΅ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π³Π»ΡΠΏΠΎ.
Π ΠΏΡΠΈΡΡΠΌ ΡΡΡ ΠΌΠΎΠΉ ΠΏΠΎΠ»? Π― ΠΊΡΡΠ°ΡΠΈ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡ Π² HTML, CSS, DOM. ΠΡΠ°Π²Π΄Π° JavaScript, PHP Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»Π°ΡΡ ΠΈ ΡΠ»Π΅Π³ΠΊΠ° ΠΏΠΎΠ΄Π·Π°Π±ΡΠ»Π°, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΠ»Π΅Π΄ΠΈΠ»Π° Π·Π° Π½ΠΎΠ²ΠΈΠ½ΠΊΠ°ΠΌΠΈ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ, Π²ΠΏΠΎΠ»Π½Π΅ ΡΠΌΠΎΠ³Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ.
Π― ΠΏΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅, ΡΡΠΎ ΡΡΠΈΡΡΠ²Π°Ρ Π²Π°Ρ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ, AJAX Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡΡΡ ΠΊ ΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ.
Π₯ΠΎΡΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π·ΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (ΡΠΎΡ ΠΆΠ΅ jQuery) ΠΈ ΡΠΎΠ³Π΄Π° ΡΠ°Π±ΠΎΡΠ° Ρ AJAX ΡΠ²Π΅Π΄Π΅ΡΡΡ ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΡΡΠΎΠΊΠ°ΠΌ ΡΠΊΡΠΈΠΏΡΠ°
ΠΠ΄Π°. ΠΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Ρ
ΠΎΠ»ΠΈΠ²Π°Ρ.. ΠΈΠ€ΡΠ΅ΠΉΠΌVSajax.
Π‘ΡΡΠ°Π½Π½ΠΎ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ ΠΏΡΠΎ jQuery.
ΠΠ΄Π°. ΠΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Ρ
ΠΎΠ»ΠΈΠ²Π°Ρ.. ΠΈΠ€ΡΠ΅ΠΉΠΌVSajax.
Π‘ΡΡΠ°Π½Π½ΠΎ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ ΠΏΡΠΎ jQuery.
Π£Π² Π°Π²ΡΠΎΡ ΡΠ΅ΠΌΡ. ΠΡ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Π²ΡΡ-ΡΠ°ΠΊΠΈ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Ajax (ΡΠΈΡΡΡΠΌ Ajax), ΡΡΠΎ-Π±Ρ ΠΏΠΎΠ½ΡΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π ΡΠΎ ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ°ΠΉΡΠ° Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ£Π§Π£ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ·Π½Π°Π½Π½ΡΠΉ ΡΠ°ΠΊΡ. ΠΠΠ’? ΠΡ ΡΠ»Π°Π±Π°ΠΉΡΠ΅ ΠΊΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠΊΡ Π½Π° Π³ΠΎΠ»ΠΎΠΌ Π¨Π’ΠΠ Π±Π΅Π· CSS,JavaScript ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ.
Π§Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ΅ΠΉΠΌ?
Π ΡΠ°ΡΠ΅ Π΅ΡΡΡ ΡΡΠ΅ΠΉΠΌ Ρ ΡΠ·Π΅ΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΠΌΡ ΡΠ·Π΅ΡΠ° Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ΅ΠΉΠΌ?
ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Π½Ρ ΡΠΈΠΏΠ° ΡΠ°ΠΊΠΎΠ³ΠΎ(ΠΎΠΊΠ½ΠΎ ΡΠ°ΡΠ°): Stas => : Π²ΠΎΠ±ΡΠΈΠΌ ΠΊΠΎΠ΄ΠΈΡΡ Π΅ΡΠ΅.
Ρ Π΄ΡΠΌΠ°Ρ PHP Π² ΡΡΠΎΠΌ Π²ΠΎΠΏΡΠΎΡΠ΅ Π»ΡΡΡΠΈΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π² php Ρ ΠΎΡΡΠΈΠ½Π³Π΅.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 2 ΠΌΠΈΠ½ΡΡΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΠ±Ρ Π²ΠΌΠ΅ΡΡΠΎ «Π’ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ ΡΡΡΠ°Π½ΠΈΡ» Π·Π°Π³ΡΡΠΆΠ°Π»Π°ΡΡ Π½ΡΠΆΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ?
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 24 ΠΌΠΈΠ½ΡΡΡ
Π’Π°ΠΊ, Ρ ΡΠΆΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ, ΡΠ΄Π΅Π»Π°Π» Π²ΠΎΡ ΡΠ°ΠΊ: 0
Π Π°Π·Π½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΠ»ΡΡΠ°Π΅ Ρ javascript ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ. Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ. ΠΠ°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΅ΡΠ΅Π· javascript Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡΠ»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π°.
2) ΠΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π½Π°
Π―, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΠΡ ΡΡΠΎ ΠΏΠΈΡΠ°Π»ΠΈ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ. ΠΠΎ Π²ΡΠ΅ ΠΆΠ΅. Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ javascript ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠ³Ρ ΡΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π² ΡΠ΅ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΈ Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΎΠ΄, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΠ°ΠΌΠΈ, ΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π». ΠΠ΄Π½Π°ΠΊΠΎ, Π² Π₯ΡΠΎΠΌΠ΅ ΠΎΠ½ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ:
XMLHttpRequest cannot load page1.html. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource. VM183 AJAX.html:52AjaxGet VM183 AJAX.html:52onclick VM184 AJAX.html:59
Uncaught NetworkError: Failed to execute ‘send’ on ‘XMLHttpRequest’: Failed to load
page1.html’. VM183 AJAX.html:52AjaxGet VM183 AJAX.html:52onclick
| ΠΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠΈ: | ΠΠ°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΡΡΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π±Π°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ HTML (ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ HTML) ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌΠΈ ΡΡΠ°ΡΡΡΠΌΠΈ Π² ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅. |
|---|---|
| ΠΠ°Π΄Π°ΡΠ°: | Π£Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ (en-US), ΠΈ (en-US), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Ρ-ΡΠΎΠ»ΠΈΠΊΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ |
ΠΡΠ°ΡΠΊΠ°Ρ ΠΈΡΡΠΎΡΠΈΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ
Π£ΡΠΎΠΊ ΠΈΡΡΠΎΡΠΈΠΈ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½, Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ .
ΠΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΡΡΠΌΠΎ Π² ΡΠ°Π·Π΄Π΅Π» Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΡΠ°Π·Ρ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΌ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Youtube, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ Π·Π½Π°ΡΡ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Youtube ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π»ΡΠ±ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ (en-US).
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π²Π½Π΅Π΄ΡΠΈΡΡ ΠΊΠ°ΡΡΡ Google ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΡΠ»ΠΈ Π²Ρ Π΄ΠΎΠΏΡΡΡΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ, Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±ΡΠΎΡΠΈΡΡ Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π‘Π±ΡΠΎΡΒ». ΠΡΠ»ΠΈ Π²Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΡΡΡΡΠ»ΠΈ, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅Β», ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠ²Π΅Ρ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ± Iframes
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ :
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡ src Π² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ iframe Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ. ΠΡΠΎ ΡΡΠΊΠΎΡΠΈΡ Π²Π°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ (Π²Π°ΠΆΠ½ΡΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ SEO.)
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
Clickjacking β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎΠΉ Π°ΡΠ°ΠΊΠΈ iframe, ΠΊΠΎΠ³Π΄Π° Ρ Π°ΠΊΠ΅ΡΡ Π²Π½Π΅Π΄ΡΡΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΉ iframe Π² Π²Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (ΠΈΠ»ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π²Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π½Π° ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ Π²Π΅Π±-ΡΠ°ΠΉΡ) ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π·Π°Ρ Π²Π°ΡΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π²Π²Π΅ΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΊΡΠ°ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ
ΠΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π° MDN Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ Π½Π° licensed under CC-BY-SA. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ Π½Π°ΠΌ Ρ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΠΈΡΡΠ΅ΡΠ΅ Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Π½Π΅ΡΠ»ΠΈ Π² Π½Π΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ HTTPS
HTTPS ΡΡΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ HTTP. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ HTTPS, Π²ΡΠ΅Π³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ :
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Github pages ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠ΅ΡΠ΅Π· HTTPS ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ Ρ ΠΎΡΡΠΈΠ½Π³ ΠΈ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΠΏΡΠΎΡΠΈΡΠ΅ Ρ ΠΎΡΡΠΈΠ½Π³-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΎΠ± ΡΡΠΎΠΌ.
ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°ΡΡΠΈΠ±ΡΡ sandbox
ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π΄Π°ΡΡ Ρ Π°ΠΊΠ΅ΡΠ°ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ Π΄Π΅Π»Π°ΡΡ ΠΏΠ»ΠΎΡ ΠΈΠ΅ Π²Π΅ΡΠΈ Π½Π° Π²Π°ΡΠ΅ΠΌ Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠΈΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΈ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡ. ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π΄Π»Ρ ΠΊΠΎΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π½Π΅ΡΡΠΈ Π²ΡΠ΅Π΄ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ (ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ), Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ sandbox.
ΠΠΎΠ½ΡΠ΅Π½Ρ, Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ sandbox, ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ (Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JavaScript, ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΡΠΌ, Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΈ Ρ. Π΄.). ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°ΡΡΠΈΠ±ΡΡ sandbox Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. «ΠΠ΅ΡΠΎΡΠ½ΠΈΡΠ°» Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π·Π°ΡΠΈΡΡ, Π΅ΡΠ»ΠΈ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΠΌΠ°Π½ΡΠ²Π°ΡΡ Π»ΡΠ΄Π΅ΠΉ ΡΠ΅ΡΠ΅Π· ΠΏΡΡΠΌΠΎΠ΅ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° (Π²Π½Π΅ iframe). ΠΡΠ»ΠΈ Π΅ΡΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ, ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ), ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ domain Π½Π° Π²Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΠΉΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² CSP
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΏΠΎΡΡ Π€ΡΠ΅Π΄Π΅ΡΠΈΠΊΠ° ΠΡΠ°ΡΠ½Π° On the X-Frame-Options Security Header Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅.
_ΠΈ_ «>_ΠΈ_ » title=»Permalink to ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ «>ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²Π½Π΅Π΄ΡΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°, Π½ΠΈΠΆΠ΅ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
| (en-US) | ||
|---|---|---|
| URL Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° | src | data (en-US) |
| ΡΠΎΡΠ½ΡΠΉ media type Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° | type | type (en-US) |
| Π²ΡΡΠΎΡΠ° ΠΈ ΡΠΈΡΠΈΠ½Π° (Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ ) ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ | height width | height (en-US) width (en-US) |
| ΠΈΠΌΠ΅Π½Π° ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² | ΠΡΠΎΠ±ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ,Ρ ΠΈΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ | ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ Flash-ΡΠΈΠ»ΡΠΌΠ° (Π·Π°Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° live on Github, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π° check the source code): ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΆΠ°ΡΠ½ΠΎ, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ? Html-ΠΊΠΎΠ΄, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ Flash, ΠΈΠΌΠ΅Π» ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡΡ Π±ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΡΠΆΠ΅. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠΊΡΡΡΠΈΡ Π²ΡΠ΅Π³ΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ° (Π²Π·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ). Flash ΡΠ°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π·Π΅ΡΠ²Π° Π΄Π»Ρ HTML5-Π²ΠΈΠ΄Π΅ΠΎ (Π² ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ), Π½ΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΡΡΠΎΠΌ ΠΎΡΠΏΠ°Π»Π°. PDF-ΡΠ°ΠΉΠ»Ρ Π±ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠΈΡΡΠΎΠ²ΡΡ, Π½ΠΎ, Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠ»ΠΎΡ ΠΎ ΡΠΈΡΠ°Π΅ΠΌΡ Π½Π° ΠΌΠ΅Π»ΠΊΠΈΡ ΡΠΊΡΠ°Π½Π°Ρ . Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΡΡΠ³Π°Ρ ΠΎΠ½ΠΈ Π²ΡΡ Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π·Π°ΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π² ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΠΈ (Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅). ΠΠ΅Π»ΠΎ ΠΏΡΠΎΡΠΈΠ² ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²ΠΠΎΠ³Π΄Π°-ΡΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π±ΡΠ»ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΠΎΠΌΠ½ΠΈΡΠ΅ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Adobe Flash Player Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΈΠ»ΡΠΌΠ°? Π ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Flash Player ΠΈ Java Runtime Environment. Π‘ ΡΠ΅Ρ ΠΏΠΎΡ Π²Π΅Π±-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΠ°Π»ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π΄ΡΠΆΠ½Π΅Π΅. ΠΠΎΡΡΠΈ Π²ΡΠ΅ΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡΡ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π΅Π±-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΡΠ°ΠΊ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ? ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ, HTML ΠΈ JavaScript ΠΌΠΎΠ³ΡΡ Π»Π΅Π³ΠΊΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π²Π°Ρ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π°ΠΏΠΏΠ»Π΅ΡΠΎΠ² Java ΠΈΠ»ΠΈ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ActiveX / BHO. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° Adobe Flash, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ HTML5 Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ, SVG Π΄Π»Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ Canvas Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ. ΠΠΈΡΠ΅Ρ ΠΠ»ΡΡ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΡΡΠΎ Adobe Flash ΡΠ΅Π΄ΠΊΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ³Ρ ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ActiveX, Π±ΡΠ°ΡΠ·Π΅Ρ Microsoft Edge (en-US) Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π’Π΅ΠΌΠ° Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² Π²Π΅Π±-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ½Π°ΡΠ°Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠΏΡΡΠ°Π»ΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π΅Ρ ΠΏΡΠΎΡΡΡΠΌ, Π·Π½Π°ΠΊΠΎΠΌΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΡΠ°Π½Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ, Π½ΠΎ Π²ΡΡ ΠΆΠ΅ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠΠ°ΡΠ½ΡΠΌ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ Π²ΡΡΠ΄ Π»ΠΈ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΏΠΎΠΌΠΈΠΌΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΊΠ°ΡΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡΠ²ΠΎΠΈΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ . Π§ΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°ΠΌΠ΅Π½Ρ html frameset?Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΠΎΠΏΡΠΎΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅. ΠΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠ±ΡΡΠ΅ ΡΡΠ΅ΠΉΠΌΡ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΠΎΡΡΡΡΡ? ΠΡΠ΅ Π»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΈΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ? > Π§ΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°ΠΌΠ΅Π½Ρ html frameset? divΡ + ΠΊΡΡΠ° ΡΠ²Π°ΡΠΊΡΠΈΠΏΡΠ° + ajax links Π½Π΅ Π»ΡΠ±ΠΈΡ ΡΡΠ΅ΠΉΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ. ΠΡΠ±ΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π·Π°Π΄Π°ΡΠ΅ Π° Π½Π΅ ΡΠ»ΡΡΠ°ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ ΠΈ ΡΠ°Π½Π°ΡΠΈΠΊΠΎΠ² ΡΡΠ°Π½Π΄Π°ΡΡΠ΄ΠΈΡΡΠΎΠ². Π ΡΡΠ°ΡΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ Π½ΠΎΠ²ΡΡ ΠΏΠΎΡΠΎΠΌΡ ΡΠ΅ΠΆΠ΅ ΠΆΠ΅ ΡΡΠ΅ΠΉΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π°ΠΆΠ΅ Π² Π»ΠΈΠ½ΠΊΡΠ΅. Π°Π½ΠΎΠ½ΠΈΠΌΡΡ ΡΠ΅Π±Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΡ. ΠΠΎ ΡΠ°Π±ΠΆΡ: div+css+ajax. Π°Π½ΠΎΠ½ ΠΏΠΎΠΏΡΡΠ°Π» links Ρ lynx Π’Π°ΠΊ ΡΠΎ ΡΠ°ΠΊ Π½ΠΎ js Π±Π΅Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π½Π΅ ΠΆΠΈΠ²Π΅Ρ ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎΠ±Π΅ΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΡΠ΅ΡΠ° ΠΌΡ Π½Π°Π³ΠΎΡΠΎΠ΄ΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ² + ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ(50+ ΠΊΠ±) Π΄Π° Π΅ΡΠ΅ ΠΏΠΎΡΠΎΠΌ ΡΡΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΈ Π»ΠΈΡΠ°ΡΡ ΡΠ·Π΅ΡΠ° ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠ΅ΠΉΠΌΡΠ΅ΡΠ° (ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π²ΠΈΠ³Π°ΡΡ Π³ΡΠ°Π½ΠΈΡΡ). ΠΡΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ window.open Π³ΠΎΡΠΎΠ΄ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΊΠ°ΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ ΠΏΠΎ ΡΠ·Π°Π±ΠΈΠ»ΠΈΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ Ρ ΡΠΆΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠΎΡΠΊΠ° ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡ Π½Π° ΡΡΠ°ΡΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ Π° ΡΠΎ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π±Π°Π½ΠΈΡΡ ΠΏΠΎ ΡΠ·Π΅ΡΠ°Π³Π΅Π½ΡΡ. >Π±Π°Π½ΠΈΡΡ ΠΏΠΎ ΡΠ·Π΅ΡΠ°Π³Π΅Π½ΡΡ. ΠΠΎΠ΅ΠΌΡ conkeror’Ρ youtube Π½Π΅ Π΄Π°Π΅Ρ html5 π
>links Π½Π΅ Π»ΡΠ±ΠΈΡ ΡΡΠ΅ΠΉΠΌΡ >ΠΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠ±ΡΡΠ΅ ΡΡΠ΅ΠΉΠΌΡ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΠΎΡΡΡΡΡ? ΠΠ½ΠΈ ΠΆΠ΅ ΠΊΡΠΈΠ²ΡΠ΅ Π΄ΠΎ Π±Π΅Π·ΠΎΠ±ΡΠ°Π·ΠΈΡ. ΠΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π·Π°ΠΌΡΡΠ°ΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π½ΠΈΡ Π² ΠΊΡΡΠΊΠ°Ρ ΡΡΠ΅ΠΉΠΌΠ° ΡΡΡΠ»ΠΊΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ. ΠΠΎΠΊΠ° ΡΠΊΠ»ΠΎΠ½ΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ ΡΡΠΎΠΌΡ Π²Π°ΡΠΈΠ°Π½ΡΡ. > ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ. ΠΡΠ±ΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π·Π°Π΄Π°ΡΠ΅ Π° Π½Π΅ ΡΠ»ΡΡΠ°ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ ΠΈ ΡΠ°Π½Π°ΡΠΈΠΊΠΎΠ² ΡΡΠ°Π½Π΄Π°ΡΡΠ΄ΠΈΡΡΠΎΠ². Π ΡΡΠ°ΡΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ Π½ΠΎΠ²ΡΡ ΠΏΠΎΡΠΎΠΌΡ ΡΠ΅ΠΆΠ΅ ΠΆΠ΅ ΡΡΠ΅ΠΉΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π°ΠΆΠ΅ Π² Π»ΠΈΠ½ΠΊΡΠ΅. Π ΡΡΠΎ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΏΡΠΎ iframe? > divΡ + ΠΊΡΡΠ° ΡΠ²Π°ΡΠΊΡΠΈΠΏΡΠ° + ajax ΠΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π±Π΄Π²Π°Π½ΠΎΠ»ΡΠ½Π΅Π½ΡΠΊΠΎ? ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡ Π½Π΅ ΠΊΠΎ ΠΌΠ½Π΅, ΠΌΠ½Π΅ ΠΈ Π±Π΅Π· js Ρ Π²Π°ΡΠ°Π΅Ρ ΠΡΠ°ΡΠ·Π΅ΡΡ Π±ΡΠ΄ΡΡ ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΅ΡΡ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΌΠ΅Π½Ρ ΠΈ Π²ΡΠΊΠΈΠ΄ΡΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ»ΠΎΡΠΏΠΎΠΊΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ. ΡΡΠ΅ΠΉΠΌ ΡΡΠ΅ΠΉΠΌΠΎΠΌ. ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΉ. > Π ΡΡΠΎ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΏΡΠΎ iframe? ΠΠ΅ Π½ΡΠΆΠ΅Π½ (Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Π² strict-Π²Π΅ΡΡΠΈΡΡ Π²ΡΠΏΠΈΠ»ΠΈΠ»ΠΈ) ΠΈΠ±ΠΎ Π΅ΡΡΡ object. Π‘ΠΌΠΎΡΡΡ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ.
ΠΡ ΡΠ΅Π½Π΅ΡΡ ΠΊΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π²ΠΈΠ³Π°ΡΡ. js + ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, ΡΡΠ΅ΠΉΠΌΡ Π½Π° ΠΏΠΎΠΌΠΎΠΉΠΊΡ. > ΠΈ Π»ΠΈΡΠ°ΡΡ ΡΠ·Π΅ΡΠ° ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠ΅ΠΉΠΌΡΠ΅ΡΠ° (ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π²ΠΈΠ³Π°ΡΡ Π³ΡΠ°Π½ΠΈΡΡ). ΠΠΎΡΠΌΠΎΡΡΠΈ Π½Π° Dojo+Dijit, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ° Π³ΡΡΠ²ΡΡ
js-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°Ρ
Π²ΡΡ ΡΡΠΎ Π΅ΡΡΡ.
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΠ΅ΠΉΠΌΡΠ΅ΡΠ° ΠΊΠ°ΠΊ ΡΠ°Π· Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π½ΠΈΡΠΈΠ³Π° Π½Π΅ ΠΆΠ΅Π»Π΅Π·ΠΎΠ±Π΅ΡΠΎΠ½Π½ΡΠΉ, Π° ΡΠ°Π·Π²Π°Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅. ΠΠΎΠΆΠ½ΠΎ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ js) Π½Π°ΠΊΠΎΡΡΡΠ»ΡΡΡ ΡΡΠ΅ΠΉΠΌΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π½Π°ΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π΅ Β«ΠΆΠ΅Π»Π΅Π·ΠΎΠ±Π΅ΡΠΎΠ½Π½ΡΠΉ ΡΡΠ΅ΠΉΠΌΡΠ΅ΡΒ», Π° Β«Π½Π°Π±ΠΎΡ ΠΆΠ΅Π»Π΅Π·ΠΎΠ±Π΅ΡΠΎΠ½Π½ΡΡ ΠΊΠΎΡΡΡΠ»Π΅ΠΉΒ».
|










