未捕获的SecurityError:无法执行' pushState' on' History':带URL的历史状态对象

时间:2016-04-18 02:50:21

标签: javascript

window.history.pushState({
  id: cat_id
}, 'Viewing item #35', SITE_URL + '?' + cat_key + '/' + brand_key);
  

view_carrier_now.js:33 Uncaught SecurityError:无法执行' pushState' on' History&#39 ;:一个历史状态对象,带有URL' http:// www.dmvbuyback .com /?iPhone / iPhone-5c'无法在包含来源的文档中创建' http://dmvbuyback.com'和网址' http://dmvbuyback.com/index.php'。

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

1 个答案:

答案 0 :(得分:0)

问题似乎是SITE_URL中的值与当前地址不匹配。 SITE_URL已经" http://www.dmvbuyback.com/"而当前地址是" http://dmvbuyback.com/"。我在chrome调试器中做了一点测试并得到了类似的结果:

enter image description here

看起来你要删除" www。"从SITE_URL它可能会起作用。