Safari12通过扩展构建器自动化安装非Apple Store扩展ublock origin

因为Safari 12版的策略不允许通过安装包进行安装了,但是可以通过开发–>显示扩展资源器 来对ublock.safariextension进行安装,但是在重启Safari后该扩展就会失效,需要再重复一次安装步骤。
所以在这篇文章的基础上写了一个AppleScript脚本,达到一个在启动safari的同时自动运行扩展构建器,减少操作,纯自动化。

ublock origin官网说在商店上架了扩展,但是切换到美区账号后搜不到此扩展

在这里插入图片描述

1️⃣:脚本内容: 里面只需要修改一下你的密码


tell application "Safari"
	activate
end tell
tell application "System Events"
	tell process "Safari"
		set frontmost to true
		click menu item 13 of menu 8 of menu bar 1
		click button "运行" of splitter group 1 of window "扩展构建器"
		tell application "System Events"
			tell process "coreautha"
				set value of text field 1 of window 1 to "你的密码"
				click button 2 of window 1
			end tell
		end tell
		click button 1 of window "扩展构建器"
	end tell
end tell

解释: 1.打开Safari,2.依次打开菜单–>开发–>扩展构建器–>选择右侧的运行–>点击运行–>自动输入密码–>搞定。
前提是在safari扩展构建器中已经加入此扩展

2️⃣:将脚本保存为app,直接点击保存好的app就可以启动Safari及扩展脚本
在这里插入图片描述
保存在桌面是这个效果
在这里插入图片描述


3️⃣:下面是效果演示
在这里插入图片描述

全程自动化操作

4️⃣:为了防止Safari发神经将你的’扩展构建器’中的扩展删除掉,需要将扩展的文件属性改为’已锁定’

路径: /Users/你的用户名/Library/Safari/Extensions/
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

b0b0大魔王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值