Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript修改chrome扩展名中的文件?_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

如何使用javascript修改chrome扩展名中的文件?

如何使用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扩展名中有一个css文件,我想编写DIY css并将其保存在选项页面中。然后在内容脚本中包含css文件。 然而,我无法找到一种基于相对路径用javascript打开或编写文件的方法

chrome扩展提供了文件系统API,但我发现它不能在选项页或background.js中运行。 然后我找到了insertCSS API,但它不能用于内容脚本


因此,问题是:在chrome扩展选项页面中是否有可能使用javascript操作文件?

是什么让你认为文件系统api在后台或选项中不起作用?@DanielHerr我在选项页面中尝试过,但chrome.filesystem没有定义(我已经在manifest.json中获得了权限)。更重要的是,即使文件系统可以在选项页面中使用,它也不能满足我的要求,因为文件存储在本地环境中,而我想操作扩展应用程序中的css文件。你想要的是沙盒文件系统api,而不是扩展它的chrome api@谢谢你的回复,我会检查一下:)