命中 FB.init returns 错误 "Polyfill JSON does not have implementation of stringify"
Hitting FB.init returns error "Polyfill JSON does not have implementation of stringify"
昨天,我没有遇到这个问题。我不相信我的任何代码从那时起就以任何方式发生了变化。我得到 "Polyfill JSON does not have implementation of stringify"。 FBLogin.js 的第 46 行是 FB.init.
window.fbAsyncInit = function() {
FB.init({
appId : '##########', //this is replaced with my appId
cookie : true,
xfbml : true,
version : 'v2.5'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js"; //sdk.js
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
使用 Require.js 时 Facebook 的 sdk 有问题:
https://developers.facebook.com/bugs/173784386505038/
他们应该尽快部署修复程序。
更新:问题现已解决。任何剩余的故障应该很快就会清除。
昨天,我没有遇到这个问题。我不相信我的任何代码从那时起就以任何方式发生了变化。我得到 "Polyfill JSON does not have implementation of stringify"。 FBLogin.js 的第 46 行是 FB.init.
window.fbAsyncInit = function() {
FB.init({
appId : '##########', //this is replaced with my appId
cookie : true,
xfbml : true,
version : 'v2.5'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js"; //sdk.js
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
使用 Require.js 时 Facebook 的 sdk 有问题: https://developers.facebook.com/bugs/173784386505038/
他们应该尽快部署修复程序。
更新:问题现已解决。任何剩余的故障应该很快就会清除。