gpt4 book ai didi

javascript - 触发下载 Safari 扩展程序的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-29 22:20:16 25 4
gpt4 key购买 nike

我有一个我构建的 Safari 扩展,它被正确打包为 .safariextz。我想通过 javascript 触发扩展程序的下载。

目前,我只是在使用 window.replace 并将其指向扩展 URL。这会导致下载,但用户必须找到下载,然后开始安装过程,这会弹出确认对话框。

关于执行由 Javascript 启动的安装过程的更简单(对用户而言)的方法有什么想法吗?

我很惊讶,因为 Chrome 和 Firefox 都为用户提供了更好的安装过程。我希望有类似的东西。

最佳答案

有一个 safari.installExtension(id, url) API。查看 extensions.apple.com,在他们的 extensions.js 文件中。它的评论很好而且很清楚,这令人惊讶并且 API 可以按预期工作。 id 是您的扩展命名空间,后跟您的开发人员证书 ID,URL 可以是您自己服务器上的 url。

Edit: This function only seems to be available when ON the extensions.apple.com site. trying other ideas.

关于javascript - 触发下载 Safari 扩展程序的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com