位置:编程技术网 > 运维管理 > 正文 >

苹果的新工具可以帮助开发人员将Chrome扩展程序移植到Safari

2020年06月28日 13:39来源:未知手机版

竹内由惠,中国好货源,大众途瑞

苹果本周早些时候详细介绍了macOS Big Sur时,它花了很多时间讨论如何重新设计台式机操作系统以使其看起来更现代。该公司还谈到了即将到来的Safari增强功能,例如更快的网页加载时间和增强的隐私监控。但是,对于Safari用户来说,最可能意味着最多的一项功能是Apple对WebExtensions API的支持。如果使用Safari作为主要的网络浏览器,此举有望大大增加您将能够安装的插件的数量和种类。由于TechCrunch发现了WWDC,我们现在对它们如何工作有了更好的了解。

从开发人员的角度来看,Safari的新Web扩展与Apple当前支持的内容阻止,共享和应用扩展之间的最大区别是,可以使用JavaScript,HTML和CSS对其进行编程。开发人员无需费劲地学习Objective-C或Swift,它们在Apple生态系统以外的用途有限。而且,开发人员可以使用他们现有的Chrome,Firefox或Edge扩展,并使用Apple创建的转换器将其移植到Safari,以加快该过程。与其他Safari插件一样,用户将可以通过App Store查找并下载基于Web的新插件。

由于某些扩展在运行前需要多个权限,因此Apple将在有机会激活前通知用户使用该隐私的风险。您还可以限制扩展程序仅在某些网站或单个活动标签上运行。同样,您可以将扩展程序的运行时间限制为一天。

尽管具有各种优势,但其多样化的插件生态系统一直是Safari的一贯弱点。这是某些macOS用户切换到Chrome和Brave等浏览器的原因之一。即将到来的变化可能会给Mac用户更多的动力,使其继续使用Apple的浏览器。

本文地址:http://www.reviewcode.cn/yunweiguanli/152680.html 转载请注明出处!

今日热点资讯