我聘请了 Upwork 的人员来帮助我将 Shopify 网站加载速度从移动设备上的 10 和桌面设备上的 60 提高到移动设备上的 90 和桌面设备上的 98。但是,位于 Shopify 仪表板本身的 Shopify 网站速度评级没有重大变化。
我查看了修改后的代码,发现了这段代码。
你能让我知道如何破译这个并让我知道这是否是骗局/合法的吗?非常感谢。谢谢!
<script type="text/javascript"> const observer = new MutationObserver(e => { e.forEach(({ addedNodes: e }) => { e.forEach(e => { 1 === e.nodeType && "SCRIPT" === e.tagName && (e.innerHTML.includes("asyncLoad") && (e.innerHTML = e.innerHTML.replace("if(window.attachEvent)", "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)").replaceAll(", asyncLoad", ", function(){}")), e.innerHTML.includes("PreviewBarInjector") && (e.innerHTML = e.innerHTML.replace("DOMContentLoaded", "asyncLazyLoad")), (e.className == 'analytics') && (e.type = 'text/lazyload'),(e.src.includes("assets/storefront/features")||e.src.includes("assets/shopify_pay")||e.src.includes("connect.facebook.net"))&&(e.setAttribute("data-src", e.src), e.removeAttribute("src")))})})});observer.observe(document.documentElement,{childList:!0,subtree:!0})</script>{{ "//cdn.shopify.com/s/files/1/0603/7530/2276/t/1/assets/section.header.js" | script_tag}}
在从 Fiverr 聘用之前,我尝试执行以下步骤:
但是,我不确定这些是否得到了正确实施,因为我们的灯塔得分没有重大变化。
我看到你的代码 theme.liquid 和section.header.js ..请将代码发送给我。并将你的商店网址发送给我。我可以检查