如何使用javascript修改chrome扩展名中的文件?
我有以下要求: 假设chrome扩展名中有一个css文件,我想编写DIY css并将其保存在选项页面中。然后在内容脚本中包含css文件。 然而,我无法找到一种基于相对路径用javascript打开或编写文件的方法 chrome扩展提供了文件系统API,但我发现它不能在选项页或background.js中运行。 然后我找到了insertCSS API,但它不能用于内容脚本如何使用javascript修改chrome扩展名中的文件?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我有以下要求: 假设chrome扩展名中有一个css文件,我想编写DIY css并将其保存在选项页面中。然后在内容脚本中包含css文件。 然而,我无法找到一种基于相对路径用javascript打开或编写文件的方法 chrome扩展提供了文件系统API,但我发现它不能在选项页或background.js中运行。 然后我找到了insertCSS API,但它不能用于内容脚本 因此,问题是:在chrome扩展选项页面中是否有可能使用javascript操作文件?是什么让你认为文件系统api在后台或选项
因此,问题是:在chrome扩展选项页面中是否有可能使用javascript操作文件?是什么让你认为文件系统api在后台或选项中不起作用?@DanielHerr我在选项页面中尝试过,但chrome.filesystem没有定义(我已经在manifest.json中获得了权限)。更重要的是,即使文件系统可以在选项页面中使用,它也不能满足我的要求,因为文件存储在本地环境中,而我想操作扩展应用程序中的css文件。你想要的是沙盒文件系统api,而不是扩展它的chrome api@谢谢你的回复,我会检查一下:)