我有一个chrome扩展是通过"加载解压扩展"安装,我试图让它删除自己或至少改变其源代码时,一个函数被调用。我已经关闭了chrome.management.uninstallSelf
,但我还需要源文件来更改/删除它。基本上,我需要chrome扩展打开其源所在的本地文件,然后删除/更改其中的一些文件。有什么办法可以做到吗?
基本上,我需要chrome扩展打开其源所在的本地文件,然后删除/更改其中的一些文件。有什么办法可以做到吗?
不,这通常是不可能的。
Chrome扩展只能只读访问自己的文件(通过chrome.runtime.getPackageDirectoryEntry
或请求chrome-extension://
),而不能访问文件系统的其余部分。
*如果你有一个本地主机模块,所有的赌注都是off的。它可以做任何事情,但是会使安装非常复杂。