ajax dom exception,javascript - Uncaught DOMException: Failed to execute 'pushState' on 'History': -...

I have an issue that presents itself in different scenarios depending on the user.

Group A: When what seems to be select users loads into the homepage and click a navigation anchor which should load with AJAX and use history.pushState('', '', destinationUrl); they receive no response. An error message displays in console:

Uncaught DOMException: Failed to execute ‘pushState’ on ‘History’: A

history state object with URL ‘http://example.net/foo’ cannot be

created in a document with origin ‘http://www.example.net’ and URL

‘http://www.example.net/‘

Based on searches I figured the issue would be not including www in example.net/foo. I updated the navigation anchors to "http://www.example.net/foo".

This fixed the issue for Group A but created the same issue for the larger user base Group B with a similar error:

Uncaught DOMException: Failed to execute 'pushState' on 'History': A

history state object with URL 'http://www.example.net/foo' cannot be

created in a document with origin 'http://example.net' and URL

'http://example.net/'.

For Group B the url discrepancy is inverted. The issue appears to be browser independent for both groups. The site uses Craft CMS.

Any direction or solutions to what might be happening, how can I fix this for both groups?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值