【问题标题】:undefined source must start with "https://" or "//"未定义的源必须以“https://”或“//”开头
【发布时间】:2016-10-12 20:37:04
【问题描述】:

您好,我们已经为我们的网站设置了 Google AMP。我们已实施 Adob​​e Analytics 标记,但出现以下错误:

未捕获(承诺中)错误:未定义的源必须以 "https://" 或 "//" 或者是相对的并且从 https 或从 本地主机。

我了解问题源于 URL 的基本值:

{"requests": {"base": "http://${trackingServer}/b/ss/${accounts}/1/AMP-0.1/s${random}","pageView":

问题是我们的网站没有使用安全协议。如果我们将基础更改为错误指定的 https 或 // 会有任何问题吗?在我请求开发人员进行更改之前,希望得到一些建议。

【问题讨论】:

  • 应该可以从 http 站点加载 https 内容。看来这可以解决您的问题。

标签: javascript adobe-analytics amp-html


【解决方案1】:

如果您使用 Adob​​e Analytics 的第 3 方 cookie(跟踪服务器以 omtrdc.net 或 2o7.net 结尾),您可能会为安全和非安全页面使用相同的跟踪服务器。在这种情况下,您可以使用https:// 或仅使用//。

如果您使用的是第一方 cookie(带有您的域的跟踪服务器),则可能会有不同的跟踪服务器用于安全和非安全。

【讨论】:

    猜你喜欢
    • 2015-05-06
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-10
    相关资源
    最近更新 更多