【问题标题】:Opencart Issue document.cookie Alert on Page LoadOpencart 在页面加载时发出 document.cookie 警报
【发布时间】:2019-05-06 20:10:20
【问题描述】:

enter image description here我的一个客户的Opencart网站在打开网站时出现问题,提示警报显示以下代码:

Conflict

<script>document.cookie = "humans_21909=1"; document.location.reload(true)</script>

如何解决这个问题。还帮助我找到它们所在的文件以修复它。

【问题讨论】:

  • 这与默认的 opencart 无关。请在此处提及您的 opencart 版本和快照。
  • 感谢您的回复。我有“版本”、“2.3.0.2”。这是屏幕截图。 i66.tinypic.com/mhnqf.png
  • 这是本期的answer

标签: cookies opencart reload


【解决方案1】:

有同样的问题,只有当请求与“注册”有关时才发生在我身上,在我的情况下是“register.php”,我只更改了文档名称,问题就解决了

【讨论】:

  • 似乎是一种不仅影响 Opencart 的行为。就我而言,我使用的是 laravel。
【解决方案2】:

您需要更改 register.php 的文件名及其在文件中所有位置的出现。

【讨论】:

  • 你的意思是在catalog/controller/account/register.php 中的register.php 对吗?其他注册文件在哪里?我仍然有这个问题。
【解决方案3】:

在 register_modal.tpl 中找到这部分(对我来说是 582 行):

error: function(xhr, ajaxOptions, thrownError) {
    alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}

评论此提醒。

享受吧!

【讨论】:

  • 我看不到 register_modal.tpl 文件。我只能在视图中看到 register.tpl 文件。请记住我有“版本”、“2.3.0.2”。我已经在 register.tpl 中评论了上述错误部分。错误仍然不去。我应该清除任何缓存吗?
  • 这篇文章将如何回答这个问题?你必须找到问题的解决方案,而不是隐藏它。
【解决方案4】:

这可能是因为您的函数名称是“注册”,因此您需要将函数名称更改为其他名称并检查它。

【讨论】:

    猜你喜欢
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多