繁体   English   中英

旧版 PWA - GTM 加载两次

[英]Legacy PWA - GTM loads twice

我在旧的响应请求应用程序(jQuery、php)上设置了 PWA。 清单文件和 Service Worker 没问题。 该应用程序在 Google Play 上 - 这就是我设置它的原因。

问题是 GTM,它有时会运行两次。 我可以在 Chrome 中的 Tag Assistant 插件以及 DevTools - Network 部分中看到它(见附图)。

网站: https : //eshop.sklizeno.cz

问题出在哪儿? 如何摆脱它?

两个 gtm 负载

1

看来,我会回答自己的。

我安装了名为 Network Sniffer 的 Chrome 插件,它显示了真实的流量并且没有双重请求。

相关主题与确认: https : //stackoverflow.com/a/61210323/14447830

如果有人证实我是对的,我会很高兴。

ChromeDevTools 请求与真实请求

我建议将更多文件添加到您的缓存中。 然后确保在更新时更改缓存名称。

我运行了你的 PWA。 我有几件事很突出。

  1. 您只在 Service Worker 中缓存了一些字体和图像文件。 我会考虑缓存你的大部分文件。

在此处输入图片说明

  1. 接下来,然后查看 Chrome 网络选项卡,我看到表中每个文件都有 2 个条目,除了缓存中的文件,它们只显示 (ServiceWorker),而不是 (磁盘缓存) 的第二行。

继续向缓存中添加文件,直到几乎所有内容都仅来自“ServiceWorker”(而不是“磁盘缓存”)。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM