google drive api - JavaScript错误仅在Firefox中出现:拒绝访问属性"toJS

google drive api - JavaScript error in Firefox only: Permission denied to access property "toJSON"

本文关键字:拒绝访问 属性 toJS quot api drive JavaScript 错误 Firefox google      更新时间:2023-09-26

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

access_token = JSON.stringify(token);

Firefox

显示错误

toJSON属性访问权限被拒绝

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

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