HI mọi người, em kiểm tra web em làm bằng wodpress themes flasome kiểm tra tốc độ tại developers.google.com/speed/pagespeed/insights/ thì bị báo lỗi Lỗi: Không sử dụng trình nghe bị động để cải thiện hiệu suất cuộn wordpress Lỗi này là gì vậy? bạn nào biết giúp mình với, tự nhiên bị lỗi này không hiểu là do cái gì cả. Cảm ơn
Bạn chèn code sau vào function.php của themes là vượt qua được lỗi đó nhé: PHP: function add_script_fix_devgg(){ ?> <script> (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; } })(); </script> <?php }add_action('wp_footer', 'add_script_fix_devgg');