Merhabalar web sitem pagespeed'de "
Kaydırma performansını artırmak için pasif işleyicileri kullanmıyor" hatası veriyor.
Çözüm amaçlı altta bulunan kod parçacığı eklediğimde hata gidiyor. Ancak bu sefer galeride resme tıklayınca direkt resmi yeni sekmede açıyor ve galeri işlemi çalışmıyor.
galeri script dosyası: jquery.finaltilesgallery.js
(function() { var supportsPassive = eventListenerOptionsSupported(); if (supportsPassive) { var addEvent = EventTarget.prototype.addEventListener; overwriteAddEvent(addEvent); } function overwriteAddEvent(superMethod) { var defaultOptions = { passive: true, capture: false }; EventTarget.prototype.addEventListener = function(type, listener, options) { var usesListenerOptions = typeof options === 'object'; var useCapture = usesListenerOptions ? options.capture : options; options = usesListenerOptions ? options : {}; options.passive = options.passive !== undefined ? options.passive : defaultOptions.passive; options.capture = useCapture !== undefined ? useCapture : defaultOptions.capture; superMethod.call(this, type, listener, options); }; } function eventListenerOptionsSupported() { var supported = false; try { var opts = Object.defineProperty({}, 'passive', { get: function() { supported = true; } }); window.addEventListener("test", null, opts); } catch (e) {} return supported; } })();