1

我正在制作一个 safari 扩展程序,我需要从 javascript 更改 info.plist 文件。

我的 javascript 文件位于 /scripts

因此,当更改带有复选框的设置时,javascript 将该设置的真/假值放入 info.plist

如何使用 javascript 更改 plist 文件(xml 格式)?

4

1 回答 1

0

我不想成为坏消息的承担者,但 Safari 扩展不可能以编程方式更改它自己的(更不用说任何其他的)info.plist 文件。至少,没有记录在案的 API 方法可以这样做。

如果您想存储设置,使用 safari.extension.settings 对象(或 .secureSettings 对象)是执行此操作的常规方法——但这可能不是您的想法。

于 2011-06-21T15:12:22.507 回答