gpt4 book ai didi

javascript - Chrome 扩展程序错误 - 意外的非法 token

转载 作者:行者123 更新时间:2023-12-02 20:29:20 25 4
gpt4 key购买 nike

我有这行特定的代码

var o = JSON.parse(localStorage['options']);

localStorage['options'] 是一个对象:

{"ads":true,"chat":true,"footer":true,"invite":true,"web":true,"contact":true,"window":true,"icon":t rue,"row":true,"message":true}

如果我在 option.html 中使用此代码,则不会发生任何错误。但在background.html中,我收到错误“意外的非法 token ”。

我怎样才能阻止这个?

最佳答案

我怀疑您是在浏览器站点上设置该值,而不是在后台站点上设置的。

两个页面都有不同的window对象,因此有不同的localStorage,所以会发生的情况是您的后台页面尝试读取未设置的值。

示例:

> localStorage['foo']
undefined
> JSON.parse(undefined)
SyntaxError: Unexpected token ILLEGAL

要修复此问题,您需要在后台页面设置 localStorage 数据。

关于javascript - Chrome 扩展程序错误 - 意外的非法 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4405346/

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