CINXE.COM
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head><script type="text/javascript" src="https://vht.tradedoubler.com/fp/fpjs.js"></script><meta name="TradeDoublerGUID" content="1e1c264ac49631bb696cebe8ac1ea6df"/><meta http-equiv="refresh" content="2; url=click?p=283907&a=3072096&epi=epwidget251024&url=https%3A%2F%2Fcecotec.es%2Fes%2Frobots-aspiradores%2Fconga-7490-immortal-home-x-treme&f=0"/><noscript><meta http-equiv="refresh" content="0; url=click?p=283907&a=3072096&epi=epwidget251024&url=https%3A%2F%2Fcecotec.es%2Fes%2Frobots-aspiradores%2Fconga-7490-immortal-home-x-treme&f=0"/></noscript><script type="text/javascript"> (function() { if (typeof FingerprintJS === "undefined"){ return;} var fpPromise = FingerprintJS.load(); var hashComponents = FingerprintJS.hashComponents; fpPromise .then(fp => fp.get()) .then(result => { const components = result.components if(isAppleMobileDevice() && components.canvas && components.canvas.value){ components.canvas.value.geometry = "" } getTDCustomVales().then(tdCustomValues => { if(removeCanvas(tdCustomValues)) { components.canvas = {} } const extendedComponents = { ...components, tdCustom: {value: tdCustomValues}, } const fingerprintId = hashComponents(extendedComponents); var f=document.createElement('form');f.action='click?p=283907&a=3072096&epi=epwidget251024&url=https%3A%2F%2Fcecotec.es%2Fes%2Frobots-aspiradores%2Fconga-7490-immortal-home-x-treme';f.method='POST'; var fp=document.createElement('input');fp.type='hidden';fp.name='f';fp.value=fingerprintId;f.appendChild(fp); var rfr=document.createElement('input');rfr.type='hidden';rfr.name='referer';rfr.value='';f.appendChild(rfr); document.body.appendChild(f); f.submit(); }); }) .catch(error => { }); })(); function getTDCustomVales() { if (navigator.userAgentData) { return navigator.userAgentData .getHighEntropyValues([ "architecture", "model", "platformVersion", "fullVersionList", ]) .then((values) => { const {brands, ...filteredValues} = values; const shortendVersionArr = filteredValues.fullVersionList.map(x => { const rObj = {}; rObj.brand = x.brand; rObj.version = x.version.substring(0, x.version.lastIndexOf('.')); return rObj; }); filteredValues.fullVersionList = shortendVersionArr; return filteredValues; }); } else { let filteredResult = {}; filteredResult.ua = navigator.userAgent; return Promise.resolve(filteredResult); } return {} } function isAppleMobileDevice(){ const isIpad = navigator.maxTouchPoints && navigator.maxTouchPoints > 2 && /MacIntel/.test(navigator.platform) const isIphone = /iPhone|iPad|iPod/i.test(navigator.userAgent || navigator.vendor || (window.opera && opera.toString() === `[object Opera]`)) return isIpad || isIphone } function removeCanvas(tdCustom){ try{ if (tdCustom.ua != null){ if(tdCustom.ua.indexOf("Macintosh") > -1 && tdCustom.ua.indexOf("Mac OS X") > -1) { const matched = tdCustom.ua.match(/Version\/(\d+(?:\.\d+)?)/); if( matched != null && parseFloat(matched[1]) > 16) return true; } } }catch (error) {} return false }</script></head> <body> <script type="text/javascript"> if (typeof FingerprintJS === "undefined") { var f = document.createElement('form'); f.action = 'click?p=283907&a=3072096&epi=epwidget251024&url=https%3A%2F%2Fcecotec.es%2Fes%2Frobots-aspiradores%2Fconga-7490-immortal-home-x-treme'; f.method = 'POST'; f.appendChild(Object.assign(document.createElement('input'), {type: 'hidden', name: 'f', value: 0})); f.appendChild(Object.assign(document.createElement('input'), {type: 'hidden', name: 'referer', value: ''})); document.body.appendChild(f); f.submit(); } </script></body></html>