2015-10-28 8 views
5

मैं uBlock मूल स्थापित (मूल रूप से Adblock) है और कुछ अजीब मेरे कंसोल पर अवरुद्ध अनुरोध देख शुरू कर दिया:Vimeo Iframe adwareing इंजेक्शन?

enter image description here

मैं क्या "ScorecardResearch" था पर जाँच की और पता चला है इसकी एक कम से कम भरोसेमंद source of adware/possibly malware.

चूंकि मुझे अपनी वेबसाइट पर अलग घटनाएं मिल रही थीं, इसलिए मैंने अपने स्रोत कोड में प्रवेश किया और देखा कि वीमियो वीडियो आईफ्रेम द्वारा अनुरोध किया जा रहा था (मैंने उन सभी को हटाकर और अनुरोध बंद कर दिया)।

दुर्भाग्यवश, ये हमारी वेबसाइट का एक महत्वपूर्ण हिस्सा हैं। क्या किसी को पता है कि क्यों Vimeo iframes इस समस्या का कारण बन रहे हैं?

+1

सर्वर गलती पर शायद पूछा जाना चाहिए? – Jesse

+1

मैं उस साइट पर भरोसा करने के इच्छुक नहीं हूं जो दावा करता है कि यह एक वायरस है। वे कोई विशिष्ट प्रमाण प्रदान नहीं करते हैं कि यह पॉपअप विज्ञापन से कहीं अधिक है। (ऐसा नहीं है कि मुझे स्कोरकार्ड्रेस पसंद है, लेकिन वायरल संक्रमण की तुलना में पॉपअप चिंता का एक अलग परिमाण है ...) किसी भी मामले में, मुझे उम्मीद है कि वीमियो बस कुछ विज्ञापन प्रदर्शित करने या सिर्फ ट्रैकिंग के लिए उनका उपयोग कर रहा है। –

+0

@ जेसे सर्वर गलती? –

उत्तर

3

scorecardresearch.com एक ट्रैकिंग सेवा है।

मैलवेयर से जुड़ा कारण यह है क्योंकि यह कॉमस्कोर के स्वामित्व में है, जो मार्केटस्कोर स्पाइवेयर (उर्फ नेटसेटेटर, प्रासंगिक ज्ञान, प्रीमियर ओपिनियन, अनुमति शोध, MySHCCommunity) भी संचालित करता है। अतीत में, मार्केटस्कोर को फ़ाइल-शेयरिंग ऐप्स जैसे तृतीय-पक्ष अनुप्रयोगों के साथ चुपके से बंडल किया गया था, जिससे इसे अवांछित और आम तौर पर दुर्भावनापूर्ण माना जाता था।

यह विशेष ट्रैकिंग साइट प्रमुख साइटों पर व्यापक है और इसे स्वयं मैलवेयर फैलाने के लिए नहीं देखा गया है। Vimeo अनचाहे वाणिज्यिक सॉफ्टवेयर में comScore की पृष्ठभूमि के बारे में जानने या देखभाल करने की संभावना नहीं है। (आइए इसका सामना करते हैं, ऑनलाइन विज्ञापन के अधिकांश प्रमुख खिलाड़ियों के पास अपने पस्ट्स में कुछ सुंदर छायादार चीजें हैं।)

आम तौर पर यदि आप अपनी साइट पर वीडियो रखना चाहते हैं लेकिन नहीं चाहते हैं कि कोई तृतीय पक्ष साइट पर आपके उपयोगकर्ताओं को ट्रैक करे , आपको वीडियो को स्वयं होस्ट करना होगा।

0

भले ही आपके मूल प्रश्न केवल पूछते हैं, "यह होता है क्यों/कि यह कैसे होता है??", मैं एक अनुवर्ती प्रश्न, अर्थात् जवाब देने की स्वतंत्रता ले रहा हूँ:

इस बचा जा सकता है कैसे ?

यदि आपकी साइट के लिए कोड वीडियो चलाने के लिए Vimeo iframes प्रस्तुत करता है, तो आप &dnt=1 को iframe url में जोड़कर Vimeo को ट्रैकिंग बीकन या कुकीज़ का उपयोग न करने के लिए बता सकते हैं। दुर्भाग्यवश, Vimeo.Player कन्स्ट्रक्टर विकल्पों का उपयोग करना संभव नहीं है, इसलिए आपको HTML या जावास्क्रिप्ट में मैन्युअल रूप से iframe बनाना होगा।

/* This will not work: */ 
let player = new Vimeo.Player('player_div_id', { 
    id : '1234567', 
    dnt : true 
}); 

/* Instead, create the iframe yourself: */ 
let iframe = document.createElement('iframe'); 
iframe.setAttribute('src', 'https://player.vimeo.com/video/1234567?dnt=1'); 
iframe.setAttribute('frameborder', '0'); 
// set other attributes... 
parent_element.appendChild(iframe); 
let player = new Vimeo.Player(iframe); 

/* Or have the iframe in the server-generated HTML and just: */ 
let iframe = document.getElementById('playerframe'); 
iframe.setAttribute('src', 'https://player.vimeo.com/video/1234567?dnt=1'); 
let player = new Vimeo.Player(iframe); 

आप Vimeo सामग्री है कि आप अपने आप को बनाया है एम्बेड कर रहे हैं, यह शायद वीडियो आंकड़ों की उपयोगिता कम कर देता है, लेकिन कम से कम आप तृतीय-पक्ष ट्रैकिंग के लिए अपने उपयोगकर्ताओं का खुलासा नहीं करेंगे!