Safari మరియు Chromium కోడ్ బేస్ ఆధారంగా బ్రౌజర్లు "పింగ్" లక్షణాన్ని నిలిపివేయడానికి ఎంపికలను తీసివేసాయి, ఇది సైట్ యజమానులు వారి పేజీల నుండి లింక్లపై క్లిక్లను ట్రాక్ చేయడానికి అనుమతిస్తుంది. మీరు ఒక లింక్ను అనుసరించి, "a href" ట్యాగ్లో "ping=URL" లక్షణం ఉన్నట్లయితే, బ్రౌజర్ అదనంగా HTTP_PING_TO హెడర్ ద్వారా పరివర్తన గురించిన సమాచారాన్ని అందించి, లక్షణంలో పేర్కొన్న URLకి POST అభ్యర్థనను ఉత్పత్తి చేస్తుంది.
ఒక వైపు, “పింగ్” లక్షణం పేజీలోని వినియోగదారు చర్యల గురించి సమాచారం లీకేజీకి దారితీస్తుంది, ఇది గోప్యత ఉల్లంఘనగా పరిగణించబడుతుంది, ఎందుకంటే లింక్పై హోవర్ చేస్తున్నప్పుడు ప్రదర్శించబడే సూచనలో, బ్రౌజర్ తెలియజేయదు అదనపు సమాచారం పంపడం గురించి వినియోగదారు ఏ విధంగానూ మరియు పేజీ కోడ్ను వీక్షించలేదు, "పింగ్" లక్షణం వర్తింపజేయబడిందో లేదో నిర్ణయించలేరు. మరోవైపు, ట్రాన్సిషన్లను ట్రాక్ చేయడానికి “పింగ్”కు బదులుగా, ట్రాన్సిట్ లింక్ ద్వారా ఫార్వార్డ్ చేయడం లేదా జావాస్క్రిప్ట్ హ్యాండ్లర్లతో క్లిక్లను అడ్డగించడం అదే విజయంతో ఉపయోగించబడుతుంది; “పింగ్” అనేది పరివర్తన ట్రాకింగ్ సంస్థను మాత్రమే సులభతరం చేస్తుంది. అదనంగా, HTML5 సాంకేతిక ప్రమాణీకరణ సంస్థ WHATWG యొక్క స్పెసిఫికేషన్లలో "పింగ్" పేర్కొనబడింది.
Firefoxలో, “ping” లక్షణానికి మద్దతు ఉంది, కానీ డిఫాల్ట్గా నిలిపివేయబడింది (browser.send_pings in about:config). Chrome అప్ విడుదల 73 వరకు, "ping" లక్షణం ప్రారంభించబడింది, కానీ "chrome://flags#disable-hyperlink-auditing" ఎంపిక ద్వారా దీన్ని నిలిపివేయడం సాధ్యమైంది. క్రోమ్ యొక్క ప్రస్తుత ప్రయోగాత్మక విడుదలలలో, ఈ ఫ్లాగ్ తీసివేయబడింది మరియు “పింగ్” అట్రిబ్యూట్ డిజేబుల్ కాని ఫీచర్గా మార్చబడింది. Safari 12.1 కూడా WebKit2HyperlinkAuditingEnabled ఎంపిక ద్వారా అందుబాటులో ఉన్న పింగ్ను నిలిపివేయగల సామర్థ్యాన్ని కూడా తొలగిస్తుంది.
మూలం: opennet.ru