gpt4 book ai didi

facebook - Facebook 连接上的间歇性 SecurityError DOMException 18

转载 作者:行者123 更新时间:2023-11-30 05:29:23 24 4
gpt4 key购买 nike

错误是 SecurityError: DOM Exception 18 并且它发生在 replaceState@ https://connect.facebook.net/en_US/fbds.js第 9 行,位置 2343

我们使用 hello.js 登录 facebook

它似乎在访问 replaceState 时遇到问题,并且:

  • 仅在 Safari、桌面和移动设备(9.0 和 9.1)中发生
  • 发生几天,然后停止数周,然后又回来

我无法重现它,我们有客户端错误报告,我看到这些错误突发来来去去。

问题是,有没有人遇到并解决过这个问题?

最佳答案

过去几天我们一直在使用 JQuery 移动版中的 replaceState 遇到这种情况。

https://forums.developer.apple.com/thread/36650

总结

一个简单的复制案例,在 Safari 控制台中给出 dom 异常 18:

for (var i=0 ; i<=100; i++) { window.history.replaceState(null, null, "http:/www.apple.com/"); }

苹果的回应:

This issue behaves as intended based on the following: This is by design. We fixed a security bug in iOS that abused pushState/replaceState.

分辨率

对我们来说,解决方案只是从 JQuery 移动框架中删除有问题的行:

window.history.replaceState( state, state.title || document.title, href );

我明白这可能对您的情况没有帮助,但至少它可能有助于解释您所看到的行为。

关于facebook - Facebook 连接上的间歇性 SecurityError DOMException 18,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36561204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com