Chrome ati Safari ti yọkuro agbara lati mu abuda ipasẹ tẹ

Safari ati awọn aṣawakiri ti o da lori ipilẹ koodu Chromium ti yọ awọn aṣayan kuro lati mu abuda “ping” kuro, eyiti o fun laaye awọn oniwun aaye lati tọpinpin awọn ọna asopọ lati awọn oju-iwe wọn. Ti o ba tẹle ọna asopọ kan ati pe abuda “ping=URL” wa ninu aami “href” kan, aṣawakiri naa tun ṣe agbekalẹ ibeere POST kan si URL ti o pato ninu abuda naa, gbigbe alaye nipa iyipada nipasẹ akọsori HTTP_PING_TO.

Ni apa kan, abuda “ping” yori si jijo ti alaye nipa awọn iṣe olumulo lori oju-iwe, eyiti o le rii bi irufin aṣiri, nitori ninu itọka ti o han nigbati o ba nràbaba lori ọna asopọ, ẹrọ aṣawakiri naa ko ṣe alaye. olumulo ni eyikeyi ọna nipa afikun fifiranṣẹ alaye ati olumulo ko wo koodu oju-iwe ko le pinnu boya “Ping” abuda ti lo tabi rara. Ni apa keji, dipo “ping” lati tọpa awọn iyipada, fifiranšẹ nipasẹ ọna asopọ irekọja tabi awọn titẹ intercepting pẹlu awọn oluṣakoso JavaScript le ṣee lo pẹlu aṣeyọri kanna; “ping” nikan ni o rọrun lati ṣeto iṣeto ti ipasẹ iyipada. Ni afikun, "ping" ni mẹnuba ninu awọn pato ti HTML5 agbari Standardization WHATWG.

Ni Firefox, atilẹyin fun abuda “ping” wa, ṣugbọn alaabo nipasẹ aiyipada (browser.send_pings ni nipa: atunto). Ni Chrome titi di idasilẹ 73, abuda “ping” ti ṣiṣẹ, ṣugbọn o ṣee ṣe lati mu ṣiṣẹ nipasẹ aṣayan “chrome://flags#disable-hyperlink-auditing”. Ninu awọn idasilẹ idanwo lọwọlọwọ ti Chrome, asia yii ti yọkuro ati pe abuda “ping” naa ti jẹ ẹya ti kii ṣe alaabo. Safari 12.1 tun yọ agbara lati mu ping ṣiṣẹ, eyiti o wa tẹlẹ nipasẹ aṣayan WebKit2HyperlinkAuditingEnabled.

orisun: opennet.ru

Fi ọrọìwòye kun