设为首页 - 加入收藏
您的当前位置:主页 > 国内新闻 > 本文地址:http://www.duitang.net.cn/guonaxinwen/2022/49242.html

关于碧霄九重春意妩到底是什么情况?

时间:2022-12-26 来源:(原创/投稿/转载) 编辑:联络员

  作为微软当下不遗余力暴力推广的产品,Edge 浏览器的一些功能巧思是有目共睹的,但在某些方面也把家族的劣根性发挥到了极致,包括「应加尽加」的推广植入,以及掘地三尺的数据收集等。

  对此,在前几个月的一篇文章中,少数派编辑部的 Windows 代言人 Clyde 介绍了一系列让 Edge 浏览器更「干净」的技巧。尽管这篇文章主要是面向 Windows 用户写作的,但出于普度众生的目的,最后还是照顾了一下 macOS 用户,链接到了微软官方文档针对 macOS 版 Edge 的配置说明。

  但如果点开这个文档,你可能会大失所望。根据其中说法,macOS 版 Edge 的高级配置似乎是企业用户专用的功能。接连便是难懂的话,什么「MDM 解决方案」「部署」之类,引得你都被气笑出来,屏幕内外充满了快活的空气。

  关注少数派,在后台回复「1223」下载我做好的配置文件(点击页面上的Raw按钮),双击打开;

  点击屏幕右上角弹出的通知,或者手动打开苹果菜单 「系统设置」,进入「隐私与安全性」「配置文件」面板;

  你可以在 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 语法,对于键值对类型的元素,名称写在key元素中,其值通过紧邻其后的元素记录,元素名称取决于键的类型。因此,「完全关闭」用 plist 格式来表示就是:

  如果你是一个简洁主义者,Edge 那充斥着小广告和垃圾新闻的默认新标签页一定能让你当场心脏病发。这其中有的可以通过设置关掉,有的不那么容易关掉,但总之不如直接写配置来得彻底。

  举这个例子的目的是说明稍复杂配置如何表达。Edge 浏览器默认使用 Bing 搜索,水平上高不成低不就,审美上一言难尽。虽然可以自己在设置里调整添加,但 Edge 的搜索引擎设置大概是所有浏览器里藏得最深的,还不如写成配置文件方便多次使用。

  为此,我们还是从参考文档里通过搜索找到对应的策略 ManagedSearchEngines。观察示例可以知道,它的值是一个数组元素(array),其内部每一个词典(dict)元素对应一个自定义搜索引擎,必要内容包括名称、搜索链接、是否默认、关键词等,其他配置都是可选的。

  如开头所述,收集并配置好自己想调节的策略后,我们需要将其「包裹」在一个.mobileconfig文件中,以便实现双击安装。

  苹果在一份文档中介绍了.mobileconfig格式的结构。从中可知,配置文件可以存储多个应用的配置;每个应用的配置都放在一个词典元素(dict)中,这些词典元素共同作为数组元素PayloadContent的值。

  为此,我们首先构建配置 Edge 浏览器的词典元素。将上述准备好的配置片段拼接起来,并在其相邻位置(词典元素内部无所谓先后顺序)加上文档要求的 必要元素 ,形如:

  上述元素中,除了PayloadType必须填写 Edge 的包名com.microsoft.Edge以便正确生效外,其他都只起识别目的,可以任填。对于识别符格式的内容,推荐方法是在终端使用uuidgen命令随机生成一个(或者使用网页工具)。

  做好这个配置 Edge 的词典元素之后,我们进一步在该元素的相邻位置加上 必要的顶层元素 ,整体包裹在一个词典元素中,再加上 plist 文件的头部信息:

  移除各行注释,将这个文件保存为.mobileconfig格式,就得到了一个可以双击安装的配置文件。

  你或许知道苹果推出过一个叫做Apple Configurator的工具,其主要功能之一就是用来辅助制作配置文件(例如,在 iOS 尚未原生支持字体安装的年代,它可以被用来安装自定义字体 ),但对于第三方应用就无能为力了。

  好在,Mac 管理员用户社区共同维护了一个ProfileManifests项目。这个项目收集了各类第三方应用的高级配置,按照苹果规范的preference manifest 格式 汇总起来。

  安装并打开 iMazing Profile Editor 之后,先在 General 部分填写标记为必选的栏位(实际上就对应了上述手动方法中补充的各项信息),然后在侧边栏找到 Microsoft Edge 一项,按需调整即可。对于不明白含义的选项,可以点击问号图标,跳转到上述微软官方文档的对应小节。

  需要说明的是,由于 iMazing Profile Editor 的设置项基于社区项目,其更新必然不可能是最及时的,也难免有些错漏。通过比较可以发现,它提供的 Edge 策略中,有的是官方明确已经标注为过时的,而一些新的策略则还没有加入。因此,即使使用这种第三方工具,最好也确认一遍所调整策略的文档,并辅之以必要的手动编辑。

  本文来自微信公众号“少数派”(ID:sspaime),作者:PlatyHsu,36氪经授权发布。

  数字消费指南/p>

  发表文章642篇最近内容我写了一个配置文件,帮你找回「干净又清爽」的浏览器2022-12-23微信键盘 iOS、Android 正式版发布,距离真正的「小而美」还差一点……2022-12-21又到年底招聘季,面试官教你如何应对「录像面试」2022-12-20阅读更多内容,狠戳这里报道的项目我要联系第三方的保险分析平台下一篇数字藏品年终总结:从长坡厚雪到无人问津,潮起潮落的2022

栏目分类

本网转载作品的目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。

如涉及作品内容、版权等问题,请联系我们进行修改或删除!联系我们-

Top