仅限Firefox中的JavaScript错误:拒绝访问属性“toJSON”的权限

时间:2016-07-03 21:36:35

标签: javascript google-drive-api

在文件选择的Google选择器中,我将令牌转换为JSON,如下所示:

access_token = JSON.stringify(token);

它在Firefox中出错了

  

拒绝访问属性“toJSON”的权限

相同的代码在Chrome和IE11中运行良好。

1 个答案:

答案 0 :(得分:0)

我猜你正在尝试对授权请求返回的数据进行字符串化 - gapi.auth.authorize()。响应对象包含对窗口的引用,并在Firefox上导致循环引用错误。 Chrome允许将这些类型的引用进行字符串化,而FF则不允许。 如果我的猜测是正确的并且您需要对象进行字符串化,请从响应对象中删除 g-oauth-window 属性,然后您就可以在FF中对其进行字符串化。