你与清爽Mac版Edge浏览器还差一个配置文件的距离
作为微软当下不遗余力暴力推广的产品,Edge 浏览器的一些功能巧思是有目共睹的,但在某些方面也把家族的劣根性发挥到了极致,包括「应加尽加」的推广植入,以及掘地三尺的数据收集等。
对此,在前几个月的一篇文章中,少数派编辑部的 Windows 代言人 Clyde 介绍了一系列让 Edge 浏览器更「干净」的技巧。尽管这篇文章主要是面向 Windows 用户写作的,但出于普度众生的目的,最后还是照顾了一下 macOS 用户,链接到了微软官方文档针对 macOS 版 Edge 的配置说明。
但如果点开这个文档,你可能会大失所望。根据其中说法,macOS 版 Edge 的高级配置似乎是企业用户专用的功能。接连便是难懂的话,什么「MDM 解决方案」「部署」之类,引得你都被气笑出来,屏幕内外充满了快活的空气。
本文为 macOS 用户提供一个翻身做主的通用解决方案。 文长不看版下载我做好的配置文件(点击页面上的 Raw 按钮),双击打开; 点击屏幕右上角弹出的通知,或者手动打开苹果菜单 >「系统设置」,进入「隐私与安全性」>「配置文件」面板; 双击列表中带有感叹号标记的配置文件「edge-sensible」,确认安装; 重启 Edge 浏览器。
修改前后的效果对比如下。
你可以在 Edge 中访问 about:policy 来检查具体导入了哪些配置,以及配置是否生效。此外,点击配置项名称可以跳转到官方文档的对应解释。
如果要删除配置文件,回到「配置文件」设置面板,点击配置文件右侧的减号图标即可将其卸载。
当然,如果你愿意多花一点时间,我还是建议不要直接导入,先看看下面的具体解释。毕竟我们是陌生人; 玩电脑不要轻信陌生人。 完整版
我们知道,当微软说一个功能是企业功能的时候,有大概 1% 的可能是因为这个功能真的只有企业用得上。剩下 99% 的可能是:(i) 它真的不知道怎么用人话来解释这个功能,(ii) 它真的很不甘心让所有人白用这个功能,或者 (iii) 两者兼有。
macOS 版 Edge 的高级配置就属于 99% 那类。根据微软介绍的方法,你需要从 Edge 策略列表中查找想调整的选项,将其以 XML 语法保存为 .plist 格式(property list 或属性列表,苹果系统用于记录偏好设置的文件格式),然后通过移动设备管理 (Mobile Device Management, MDM)工具安装到受管理到的设备上(术语称「部署」)。
但微软没有告诉你的是,管理高级配置并不依赖任何 MDM 工具。只要按照官方文档介绍的方法写出 plist 格式的配置,加上少量额外信息后保存成 .mobileconfig 格式,所得的配置文件就可以直接双击安装,实现「自己管理自己」。
(如果你比较喜欢折腾 iOS 设备,应该不会对 .mobileconfig 这个格式感到陌生。是的,每年七月苹果推出新版测试系统后,很多人哭着闹着找下载、黄牛腆着脸零成本兜售的「测试系统配置文件」,就是以 .mobileconfig 的格式分发的。)
下面,我们开头所提供配置中的部分设置为例,说明怎么自己制作一个配置文件。 方法一:手动制作配置文件关闭所有诊断数据
在默认状态下,Edge 只允许用户关闭「可选」的诊断数据,对于所谓「必要」的诊断数据则不仅不允许关闭,还耀武扬威地在设置页留了个说明,摆明着要气死你。
为了停用所有诊断数据,我们首先检索微软提供的 Edge 浏览器策略参考,发现其中相关的策略是 DiagnosticData 。它的值是一个整数, 0 、 1 、 2 分别代表完全关闭、允许必要诊断数据、允许可选诊断数据。
根据 plist 语法,对于键值对类型的元素,名称写在 元素中,其值通过紧邻其后的元素记录,元素名称取决于键的类型。因此,「完全关闭」用 plist 格式来表示就是: DiagnosticData 0关闭新标签页的牛皮癣
如果你是一个简洁主义者,Edge 那充斥着小广告和垃圾新闻的默认新标签页一定能让你当场心脏病发。这其中有的可以通过设置关掉,有的不那么容易关掉,但总之不如直接写配置来得彻底。
为此,我们以「新标签页」为关键词在策略参考中检索,可以看到相关策略包括 NewTabPageAppLauncherEnabled (应用启动器,即新标签页左上角的微软应用菜单)、 NewTabPageContentEnabled (资讯内容)、 NewTabPageHideDefaultTopSites (快捷链接)等几个布尔类型。
因此,关闭启动器、关闭推广内容并隐藏快捷链接的配置是: NewTabPageAppLauncherEnabled NewTabPageContentEnabled NewTabPageHideDefaultTopSites 更换默认搜索链接
举这个例子的目的是说明稍复杂配置如何表达。Edge 浏览器默认使用 Bing 搜索,水平上高不成低不就,审美上一言难尽。虽然可以自己在设置里调整添加,但 Edge 的搜索引擎设置大概是所有浏览器里藏得最深的,还不如写成配置文件方便多次使用。
为此,我们还是从参考文档里通过搜索找到对应的策略 ManagedSearchEngines。观察示例可以知道,它的值是一个数组元素( ),其内部每一个词典( )元素对应一个自定义搜索引擎,必要内容包括名称、搜索链接、是否默认、关键词等,其他配置都是可选的。
因此,添加一个简洁版 DuckDuckGo 的配置就是: ManagedSearchEngines is_default keyword d name DDG Lite search_url https://lite.duckduckgo.com/lite/?q={searchTerms}
你还可以通过关闭 AddressBarMicrosoftSearchInBingProviderEnabled 策略(搜索建议中的 Bing 推荐结果)更彻底地抹除 Bing 的痕迹。 汇总并制作配置文件
如开头所述,收集并配置好自己想调节的策略后,我们需要将其「包裹」在一个 .mobileconfig 文件中,以便实现双击安装。
苹果在一份文档中介绍了 .mobileconfig 格式的结构。从中可知,配置文件可以存储多个应用的配置;每个应用的配置都放在一个词典元素( )中,这些词典元素共同作为数组元素 PayloadContent 的值。
为此,我们首先构建 配置 Edge 浏览器的词典元素 。将上述准备好的配置片段拼接起来,并在其相邻位置(词典元素内部无所谓先后顺序)加上文档要求的必要元素,形如: PayloadContent PayloadDisplayName Microsoft Edge PayloadIdentifier com.microsoft.Edge.13D4EE1D-74BF-4963-AE69-88E61F9FD9EA PayloadType com.microsoft.Edge PayloadUUID AB70BBA2-D881-4C1A-8E36-9EE591429F3E PayloadVersion 1 . . .
上述元素中,除了 PayloadType 必须填写 Edge 的包名 com.microsoft.Edge 以便正确生效外,其他都只起识别目的,可以任填。对于识别符格式的内容,推荐方法是在终端使用 uuidgen 命令随机生成一个(或者使用网页工具)。
做好这个配置 Edge 的词典元素之后,我们进一步在该元素的相邻位置加上必要的顶层元素,整体包裹在一个词典元素中,再加上 plist 文件的头部信息: <?xml version="1.0" encoding="UTF-8"?> PayloadDisplayName edge-sensible PayloadIdentifier com.example.edge-sensible PayloadType Configuration PayloadUUID 6BAC9A8B-19F3-4876-99D9-BCA6C8B30238 PayloadVersion 1 TargetDeviceType 5 PayloadContent . . .
识别符格式的内容的生成方式与上文类似。
移除各行注释,将这个文件保存为 .mobileconfig 格式,就得到了一个可以双击安装的配置文件。 方法二:用第三方工具辅助创建配置文件
如果嫌手动制作太麻烦,也可以用第三方工具来辅助创建配置文件。
你或许知道苹果推出过一个叫做 Apple Configurator 的工具,其主要功能之一就是用来辅助制作配置文件(例如,在 iOS 尚未原生支持字体安装的年代,我曾经介绍过怎样用这个工具安装自定义字体),但对于第三方应用就无能为力了。
好在,Mac 管理员用户社区共同维护了一个 ProfileManifests 项目。这个项目收集了各类第三方应用的高级配置,按照苹果规范的 preference manifest 格式汇总起来。
在 ProfileManifests 项目的基础上,又产生了 ProfileCreator(开源)和 iMazing Profile Editor(闭源免费,与著名 iOS 管理软件 iMazing 同门)等第三方配置文件制作工具。它们和 Apple Configurator 的功能有所重合,但能配置第三方应用的高级设置,在一些细节上也更灵活。两者中,我更推荐 iMazing Profile Editor,因为它更新更及时、界面更美观,而且支持 macOS 和 Windows 双平台。
安装并打开 iMazing Profile Editor 之后,先在 General 部分填写标记为必选的栏位(实际上就对应了上述手动方法中补充的各项信息),然后在侧边栏找到 Microsoft Edge 一项,按需调整即可。对于不明白含义的选项,可以点击问号图标,跳转到上述微软官方文档的对应小节。
全部设置完后,直接保存即可得到与手工方法相同的 .mobileconfig 格式文件。
需要说明的是,由于 iMazing Profile Editor 的设置项基于社区项目,其更新必然不可能是最及时的,也难免有些错漏。通过比较可以发现,它提供的 Edge 策略中,有的是官方明确已经标注为过时的,而一些新的策略则还没有加入。因此,即使使用这种第三方工具,最好也确认一遍所调整策略的文档,并辅之以必要的手动编辑。
周未游记。东莞松山湖欢迎你东莞。松山湖园区规划面积72平方公里,坐拥8平方公里的淡水湖和14平方公里的生态绿地,是一个生态自然环境保持良好的区域!今天周六,微微细雨,早起驾车来松湖烟雨,感受清晨雨霁虹出时分
花车游行舞龙舞狮,国外过春节年味十足,比国内还热闹很多人抱怨说,现在的年味是越来越淡了。但却有网友反馈说现在国外过春节,年味非常浓,比国内还热闹。我们一块去看看到底有多热闹吧。先到老牌资本主义国家英国去看看吧。每到新年当天,英国国
新疆自由行线路5天山天池加北疆七日游飞乌鲁木齐取车还车。D1乌鲁木齐机场取车后天山天池住宿。D2游览天山天池后去往江布拉克。D3江布拉克前往富蕴县住县城(也可住可可托海景区附近)。D4游览可可托海景区和矿坑后可以去北
慈禧酒后给李连英赐字,4个字全部写错,却看出她暗藏的深意自从满人入关以后,神秘而威严的紫禁城就成了大清国的权力中枢。公元1868年7月,这天天色微亮,储秀宫中早已灯火通明,慈禧梳洗打扮,开始为早朝做准备。李连英小心翼翼地拿着毛巾站立在一
医药行业细分解析!假期,有了时间做整理。前面发了一篇关于医疗器械行业供应商的融资产品介绍。仔细认真梳理下来,会发现医药是一个相对复杂的行业。今天结合医药行业大佬的知识,把医药的细分领域好好学习一下。
国内引入首个跨城市智慧大脑,阿里摊牌了,科技本该如此随着科技的不断发展,全球都步入了大数据时代,智慧城市逐渐进入了大众视野,我国也正在致力于从多场景出发,来推进智慧城市的建设和持续发展。智慧城市主要是通过物联网云计算大数据空间地理信
读书有感在书店无意翻看到吴中朝的特效穴位祛病全书,为了多学点健康生活的小技巧,于是就买回家阅读。在没有看到这书之前,我一直以为人体穴位是极其复杂的,但是等我开始阅读起来,就深深喜欢这本书了
老人开车乐趣ABC我喜欢开车的感觉,春节期间,我自驾数千公里,自感每临驾车便精神抖擞,其中有一整天都在开车的,也有被堵在路上从夜幕降临直到天亮还在路上的。速度既有常规的110120,也有偶尔的130
68岁老人我退休十多年,拒绝了子女的三个要求,过得舒适又安逸人这一辈子的生活在每个阶段都会有自己的所面对的坎坷以及烦恼,而在每个年龄段也都会有自己应该去承担起来的责任,可是我们总是在不断的向生活付出,却忘记了去向生活索取,总是想着如何能够去
你知道抗美援朝中,志愿军渡海登岛作战打的怎么样吗?1951年10月,联合国军的秋季攻势被粉碎后,美国不得不又重新回到谈判桌前,但他们觉得手中还有要价的筹码,仍以准备放弃北朝鲜海岸外一些岛屿,由开城地区相当的土地交换抵消为条件,提出
速看!2022年曲靖各区县GDP排名出炉麒麟区又夺第一!2022年曲靖市5县4区1市GDP数据麒麟区,911。45宣威市,514。05沾益区,395。50会泽县,372。89陆良县,343。63罗平县,342。15富源县,316。20经