Show Menu
主题×

Chrome warning on 2G networks

对于使用 2G 网络的访客,Chrome 可能会阻止 document.write 调用。
When using the most recent Chrome update for sites with DTM deployed, a warning might appear in the JavaScript console, which says that Chrome might block document.write calls in the browser if the device has poor network connectivity. Chrome 明确指出这种情况目前专门针对使用 2G 网络的用户。请参阅 Google Developers 网站上的“ 针对 document.write() 的干预 ”。
由于使用 2G 网络的情况非常有限,目前的 2G Google 干预对企业客户的影响极小。对于因 Google 继续推行这一与互联网社区标准相抵触的做法而可能会在未来导致的一些问题,Adobe 将积极应对。
DTM 的目标始终是在本领域创建和支持最强大、最灵活的功能。这包括允许 DTM 用户使用各种同步和异步技术。
如果您担心 2G Chrome 用户访问网站,可以使用更具异步性的 DTM 部署,并继续使用 DTM 中强大的特定异步功能集。
如果您看到此警告,并希望部署移除了所有 document.write 调用(并阻止显示该警告)的异步 DTM 设置,请参阅以下部分。

Target

如果您通过 DTM 使用 Target,并且担心访客在 2G 蜂窝网络上使用 Chrome 访问网站,则请执行以下操作:
  1. 在 DTM Target 工具中将 Target 代码从 mbox.js 更新为 at.js。
    确保您使用自定义代码编辑器。
    要了解有关使用 at.js 实施 Target 的更多信息,请参阅 Target 帮助中的 at.js 实施
  2. Uncheck the Load Adobe Target Library synchronously checkbox in the DTM Target tool.
  3. 测试成功后再进行部署。
    加载Target库可异步防止警告,但如果默认内容在目标内容之前加载,则可能会在页面上引起“闪烁”。

Third-party tags

如果您要通过DTM中的规则部署第三方标记,并且担心使用Chrome的2G蜂窝网络上的访客,请执行以下操作:
  1. Review all 3rd-party scripts that are deployed via Sequential JavaScript or Sequential HTML for top of page or bottom of page positioning rules.
  2. In the code editor, change the Type to Non-Sequential JavaScript or Non-Sequential HTML .
    任何需要同步的功能都将不再有效。
  3. 查看编辑器中的代码,确保未使用 document.write
    通过 DTM 部署的任何使用 document.write 的代码都可能会受到影响。
  4. 测试成功后再进行部署。