我有一个镀铬扩展程序,通过"加载解压扩展程序,"我试图让它自己删除或至少在调用函数时更改其源代码。我有chrome.management.uninstallSelf
,但我也需要源文件才能更改/删除。基本上,我需要chrome扩展来打开其源所在的本地文件,然后删除/更改其中的一些文件。有没有办法做到这一点?
答案 0 :(得分:0)
基本上,我需要chrome扩展来打开其源所在的本地文件,然后删除/更改其中的一些文件。有没有办法做到这一点?
不,这通常不可能。
Chrome扩展程序只能对自己的文件进行只读访问(通过chrome.runtime.getPackageDirectoryEntry
或对chrome-extension://
的请求),并且根本无法访问其他文件系统。
*如果您拥有Native Host模块,则所有投注均已关闭。它可以做任何事情,但会使安装变得非常复杂。