解决 Safari 12 不能安装第三方扩展的问题

    技术2022-07-11  134

    Safari 12 禁止安装第三方扩展,必须要去 App Store 下载通过验证的扩展。 解决办法有两种: 一、安装旧版的 Safari ,或者 macOS。(大工程,怕了怕了)。 二、类似安装谷歌插件的方法,以开发工程的方式添加。


    下面介绍第二种方法: 1、将下载好的 xxx.safariextz 文件重命名为 xxx.zip。 2、解压缩 xxx.zip 文件 3、如果得到的是 xxx.zip.cpgz 文件,可能内部归档方式是 xar 模式。

    在终端执行如下命令,查看文件的归档方式。 file xxx.zip // 如果打印如下,说明是 xar 归档方式 xxx.zip: xar archive version 1, SHA-1 checksum 将 xxx.zip 文件重命名为 xxx.xar,再次解压缩。

    4、如果以上步骤没问题,此时会得到名为 xxx.safariextension 的文件夹。 5、显示 Safari 的开发菜单:【偏好设置】->【 高级】->【 在菜单栏中显示“开发”菜单】。

    6、进入扩展构建器界面:【菜单栏-开发】->【显示扩展构建器】。

    7、添加扩展:点击左下角【+】号,选择【添加扩展】,找到【4】得到的文件夹,点击【选择】。

    8、添加成功后,点击右上角【运行】即可启动扩展。

     

     

    Processed: 0.010, SQL: 9