【问题标题】:Uncaught SecurityError: Failed to execute 'pushState' on 'History': A history state object with URL未捕获的安全错误:无法在“历史”上执行“pushState”:具有 URL 的历史状态对象
【发布时间】:2016-04-18 02:50:21
【问题描述】:
window.history.pushState({
  id: cat_id
}, 'Viewing item #35', SITE_URL + '?' + cat_key + '/' + brand_key);

view_carrier_now.js:33 Uncaught SecurityError: Failed to execute 'pushState' on 'History': URL 'http://www.dmvbuyback .com/?iPhone/iPhone-5c' 的历史状态对象不能被创建来源为“http://dmvbuyback.com”和 URL 为“http://dmvbuyback.com/index.php”的文档。

除了管理面板中的一些价格之外,工作没有改变任何东西,现在它给出了这个错误。

【问题讨论】:

    标签: javascript


    【解决方案1】:

    问题似乎是SITE_URL 中的值与当前地址不匹配。 SITE_URL 有“http://www.dmvbuyback.com/”,而当前地址是“http://dmvbuyback.com/”。我在 chrome 调试器中做了一个小测试,得到了类似的结果:

    看起来如果您要删除“www”。来自SITE_URL,它可能会起作用。

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-16
      • 2015-12-07
      • 2018-03-06
      • 2018-05-06
      • 2018-02-05
      相关资源
      最近更新 更多