ΠžΠΏΡ†ΠΈΠΈΡ‚Π΅ uBlock Origin ΠΈ AdGuard са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° манифСста Π½Π° Chrome

РСймънд Π₯ΠΈΠ», Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° систСмитС Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° uBlock Origin Π·Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° СкспСримСнтална Π΄ΠΎΠ±Π°Π²ΠΊΠ° Π·Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ uBO Minus с имплСмСнтация Π½Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π° uBlock Origin, ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ Π² declarativeNetRequest API, Ρ‡ΠΈΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π΅ прСдписано Π² Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π½Π° Chrome. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ класичСския uBlock Origin, Π½ΠΎΠ²Π°Ρ‚Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° машина Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ Π½Π΅ изисква инсталационни Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ ΠΈ промяна Π½Π° всички Π΄Π°Π½Π½ΠΈ Π½Π° сайта.

Π”ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° всС ΠΎΡ‰Π΅ няма изскачащ ΠΏΠ°Π½Π΅Π» ΠΈΠ»ΠΈ страници с настройки, Π° функционалността Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ заявки. Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π±Π΅Π· Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ·ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π·Π° подмяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° страница (β€ž##β€œ), замСстващи скриптовС Π½Π° сайтовС (β€ž##+jsβ€œ), Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π·Π° прСнасочванС Π½Π° заявки (β€žredirect=β€œ) ΠΈ Π·Π°Π³Π»Π°Π²ΠΊΠ° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ‚Π΅ са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ CSP (Content Security Policy) ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° заявката (β€œremoveparam=”). Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай ΡΠΏΠΈΡΡŠΠΊΡŠΡ‚ с Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ напълно ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ uBlock Origin ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΎΠΊΠΎΠ»ΠΎ 22 хиляди ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Π’ допълнСниС, ΠΏΡ€Π΅Π΄ΠΈ няколко Π΄Π½ΠΈ бСшС прСдставСна СкспСримСнтална вСрсия Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈ AdGuard - AdGuardMV3, която ΡΡŠΡ‰ΠΎ бСшС ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° declarativeNetRequest API ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ само Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° манифСста Π½Π° Chrome. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡŠΡ‚, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π·Π° тСстванС, прСдоставя цялата функционалност Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈ, изисквана ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π½ΠΎ изостава ΠΎΡ‚ Π΄ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° Π·Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° манифСста Π² своитС Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° прСдставлява интСрСс Π·Π° Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

Новият AdGuard Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° скрива Π±Π°Π½Π΅Ρ€ΠΈ, ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚ΠΈ Π·Π° социални ΠΌΡ€Π΅ΠΆΠΈ ΠΈ досадни Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ YouTube ΠΈ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° заявки, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с прослСдяванС Π½Π° двиТСния. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Ρ‚Ρ€Π΅ΠΏΡ‚Π΅Π½Π΅ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΈ Π²Π»ΠΎΠΆΠΊΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ забавянС ΠΎΡ‚ 1.5-2 сСкунди ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ·ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π·Π°Π³ΡƒΠ±Π° Π½Π° някои Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° бисквитки, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° заявки (новият API прСдоставя опростСни рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ) , Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° статистика ΠΈ рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° само Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС спомСнава възмоТно намаляванС Π½Π° броя Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ ограничСния, въвСдСни Π² Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° манифСста. Ако Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ ΠΈΠΌΠ° инсталирана Π΅Π΄Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° declarativeNetRequest, няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със статичнитС ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ° ΠΎΠ±Ρ‰ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π° всички Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява 330 хиляди ΠΏΡ€Π°Π²ΠΈΠ»Π°. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ° няколко Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 30 хиляди ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ. Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 5000 ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ 1000 ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ.

ΠžΡ‚ януари 2023 Π³. Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Chrome ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° спрС Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° вСрсия Π½Π° манифСста ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° Π·Π° всички Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° манифСста стана ΠΎΠ±Π΅ΠΊΡ‚ Π½Π° ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° нСподходящо ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° сигурността. ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ΡŠΡ‚ Π½Π° Chrome опрСдСля Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ ΠΈ рСсурситС, прСдоставСни Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅. Π’Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° манифСста Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° Π·Π° ΡƒΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ Π½Π° сигурността, повСритСлността ΠΈ производитСлността Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅ Π΄Π° улСснят ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° сигурни ΠΈ високопроизводитСлни Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΈ Π΄Π° направят ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° опасни ΠΈ Π±Π°Π²Π½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ.

ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ нСдоволство ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° манифСста Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ към Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° webRequest API, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ свои собствСни ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ пълСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ заявки ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° промСнят Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ . Π’ΠΎΠ·ΠΈ API сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ uBlock Origin, AdGuard ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° нСподходящо ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ осигуряванС Π½Π° сигурност. ВмСсто webRequest API, Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° манифСста ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ declarativeNetRequest API, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²Π³Ρ€Π°Π΄Π΅Π½Π° машина Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅, която ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ самостоятСлно, Π½Π΅ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° свои собствСни Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ Π½Π΅ позволява Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° слоТни ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚ Π² зависимост ΠΎΡ‚ условията.

Π’ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ дискусии относно прСдстоящата Ρ‚Ρ€Π΅Ρ‚Π° вСрсия Π½Π° манифСста, Google Π²Π·Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ ТСланията Π½Π° общността ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ прСдоставСния declarativeNetRequest API с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅, изисквани Π² ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. НапримСр Google Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° към declarativeNetRequest API Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° мноТСство статични Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΊΠΈ, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° промяна ΠΈ добавянС Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ ΠΈ замяна Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° заявка, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈ ΠΈ създаванС Π½Π° спСцифични Π·Π° сСсията Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° .

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€