gpt4 book ai didi

javascript - 更新/添加自己的扩展包目录中的文件

转载 作者:行者123 更新时间:2023-12-03 04:49:21 25 4
gpt4 key购买 nike

我使用的第三方 JS 库经常更新,因此需要在我的扩展的 html 页面中进行外部引用。这意味着它们需要包含在内容安全策略中,这会导致其自身的问题。

我想在我的扩展目录中就地更新这些库。我不想保存到计算机的本地目录。我知道如何使用 AJAX 读取扩展程序的 csv 和文本文件。是否可以在扩展程序包目录中写入此类文件?

如果这样的事情是可能的,那么将 csv 文件或文本文件保存在我的扩展目录中而不是本地存储中将会很有用。特别是对于大文件。

最佳答案

这是不可能的,因为这将是一个主要的安全漏洞。这将绕过可追踪的标准扩展更新程序,您可以更改您的 JS 文件并执行您想要的任何操作,而无需网络商店进行任何跟踪或安全审核。

更新第三方库 - 您可以将第三方脚本放入扩展程序中,并在每次这些脚本需要更新时更新您的扩展程序。

存储 - 您可以使用具有 unlimitedStorage 权限的 chrome.storage.local。我不明白您为什么引用“sync.storage”在本地保存文件的限制,同步存储用于同步到用户的 Google 帐户。

关于javascript - 更新/添加自己的扩展包目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42730528/

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