使用 javascript 更改 XML 文件

发布于 2024-11-16 07:17:10 字数 198 浏览 7 评论 0原文

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

我的 javascript 文件位于 /scripts

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

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

I'm making a safari extension and i need to make a change in the info.plist file from javascript.

My javascript file is at /scripts

So when a setting with a checkbox is changed the javascript puts the true/false value of that setting into the info.plist

How do i change a plist file (xml formatted) with javascript?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仙气飘飘 2024-11-23 07:17:10

我不想带来坏消息,但 Safari 扩展程序不可能以编程方式更改其自己的(更不用说任何其他的)info.plist 文件。至少,没有记录的 API 方法可以执行此操作。

如果您想存储设置,使用 safari.extension.settings 对象(或 .secureSettings 对象)是传统的方法,但这可能不是您想要的。

I'd rather not be the bearer of bad news, but it's not possible for a Safari extension to programmatically change its own (much less any other) info.plist file. At least, there is no documented API method for doing so.

If you want to store a setting, using the safari.extension.settings object (or .secureSettings object) is the conventional way to do it—but that's probably not what you had in mind.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文