ΠΠΎΡΡΠ°Π» Bleeping Computer ΡΠ΅ ΡΠ²ΡΡΠ·Π° Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Mozilla ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ° ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΏΠΎ Ρ ΠΈΠΏΠ΅ΡΠ²ΡΡΠ·ΠΊΠΈΡΠ΅ ΡΡΠ΅Π· Π°ΡΡΠΈΠ±ΡΡΠ° ««, ΡΠΈΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π² Firefox Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΠ½ΡΠ΅ΡΠ΅ΡΡΡ ΠΊΡΠΌ Π°ΡΡΠΈΠ±ΡΡΠ° Β«pingΒ» Π²ΡΠ·Π½ΠΈΠΊΠ½Π° ΡΠ»Π΅Π΄ ΠΎΡ Chrome ΠΈ Safari Π½Π° ΠΎΠΏΡΠΈΠΈΡΠ΅ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° Mozilla ΡΡΠΎΠ±ΡΠΈΡ Π°:
Π‘ΡΠ³Π»Π°ΡΠ½ΠΈ ΡΠΌΠ΅, ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ° Β«pingΒ», ΠΊΠΎΠΉΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠ΄ΠΈΡ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΡΡΠ·ΠΊΠΈ, Π½Π΅ Π΅ Π²ΡΠΏΡΠΎΡ Π½Π° Π»ΠΈΡΠ½Π° Π½Π΅ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΎΡΡ, Π° Π·Π°Π΄Π°ΡΠ° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎ-ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ΄ΠΈΡ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΡΡΠ·ΠΊΠΈ, Π»ΠΈΡΠ΅Π½ΠΎ ΠΎΡ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΏΡΠΈΡΡΡΠ° Π·Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠΊΠ²Π°Π½ΠΈΡ, ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈ Π² Π±Π»ΠΎΠ³Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° WebKit. ΠΡΡΡΠ½ΠΎΡΡ, Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ API ΠΈ ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΡΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΌΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° Β«pingΒ», Π΅, ΡΠ΅ Π½Π°ΡΠ°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ΅ ΠΎΡΠ΅ .
ΠΠ΅ ΡΠΌΡΡΠ°ΠΌΠ΅, ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΎΠΏΡΠΈΡ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ° ping ΡΠ΅ Π΄ΠΎΠ½Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Π»ΠΈΡΠ½Π°ΡΠ° Π½Π΅ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ (ΠΈ ΡΠ΅ΡΡΠΎ Π²Π΅ΡΠ΅ Π³ΠΎ ΠΏΡΠ°Π²ΡΡ) Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π² Π²ΡΠ΅ΠΊΠΈ Π±ΡΠ°ΡΠ·ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΎΠ΄ΠΈΡ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΡΡΠ·ΠΊΠΈ, Π° Π΄Π΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡΡΠ° Π½Π° ΠΏΠΎ Β«Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΈ ΠΊΡΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΒ» ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ ΡΠ°ΠΌΠΎ ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ (fall back) Π½Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Β«Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΈ ΠΊΡΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΒ» ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ, Π±Π΅Π· Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ ΡΠ°ΠΌΠΈΡ ΠΎΠ΄ΠΈΡ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΡΡΠ·ΠΊΠΈΡΠ΅.
ΠΠΎΠ³Π°ΡΠΎ Π°ΡΡΠΈΠ±ΡΡΡΡ Β«ping=URLΒ» ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π² ΡΠ°Π³ Β«a hrefΒ», Π±ΡΠ°ΡΠ·Π΅ΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠ° POST Π·Π°ΡΠ²ΠΊΠ° ΠΊΡΠΌ ΡΠΊΠ°Π·Π°Π½ΠΎΡΠΎ Π² Π°ΡΡΠΈΠ±ΡΡΠ° URL, ΠΏΡΠ΅Π΄Π°Π²Π°ΠΉΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½Π°ΡΡΡΠΏΠΈΠ»ΠΎΡΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅ ΡΡΠ΅Π· HTTP_PING_TO Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ°. ΠΠ΅Π· Π°ΡΡΠΈΠ±ΡΡΠ° ping, ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΎΠ΄ΠΈΡ Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΡΡΠ·ΠΊΠΈΡΠ΅ ΡΡΠ΅Π· ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° ΡΠ΅Π°Π»Π½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ° Ρ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π· ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ΅Π· Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ XMLHttpRequest ΠΈΠ»ΠΈ sendBeacon, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠ΄Π°Π²Π½Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° Google, ΠΏΡΠΈ ΠΊΠ»ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ½ΡΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ Π² ΡΠΎΡΠΈΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° VK ΠΈ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ addons.mozilla.org. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΏΠΎΠ΄ΠΌΡΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π° Ρ ΠΏΡΠΈΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ° Ρ JavaScript, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π² ΡΠ»ΡΡΠ°ΠΉ Ρ Π°ΡΡΠΈΠ±ΡΡΠ° ping, Π±Π΅Π· Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠΎΠ΄Π° Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ Π΄Π°Π»ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π·Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π²ΡΡΠ·ΠΊΠ° ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ ΠΎΠ΄ΠΈΡ ΠΈΠ»ΠΈ Π½Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
