macos – OS X系统首选项URL方案

macos – OS X系统首选项URL方案,第1张

概述我正在尝试通过链接打开通知首选项窗格(在OS X SystemPreferences.app中).前缀x-apple.systempreferences://到目前为止用于打开系统首选项应用程序,但我想直接打开通知窗格(在最好的情况下)甚至在列表中选择我的应用程序. 有没有人知道SystemPreferences.app是否通过其URL-Scheme打开时是否接受任何参数? 我已经尝试过x-app 我正在尝试通过链接打开通知首选项窗格(在OS X SystemPreferences.app中).前缀x-apple.systempreferences://到目前为止用于打开系统首选项应用程序,但我想直接打开通知窗格(在最好的情况下)甚至在列表中选择我的应用程序.

有没有人知道SystemPreferences.app是否通过其URL-Scheme打开时是否接受任何参数?

我已经尝试过x-apple.systempreferences:// Notifications和x-apple.systempreferences://Notifications.prefPane,但是其他参数都被忽略了.

谢谢!

顺便说一句:是的,我知道我可以通过openfile:轻松打开Notifications.prefPane文件,但我想知道是否可以通过URL.

解决方法 您可以使用首选项窗格的包标识符通过URL方案打开首选项窗格:

x-apple.systempreferences:com.apple.preference.notifications

如果需要通过此方案引用锚点,可以使用查询参数执行此 *** 作:

x-apple.systempreferences:com.apple.preferences.sharing?Services_screensharing

请注意,此方案是10.10中的新方案.如果需要支持以前的版本,请使用AppleScript或文件打开方法.

更新:Apple在10.11中限制使用URL方案.在此版本中,只能通过URL方案打开在其Info.pList中设置的nsprefPaneAllowsXAppleSystemPreferencesURLScheme的首选项窗格.

总结

以上是内存溢出为你收集整理的macos – OS X系统首选项URL方案全部内容,希望文章能够帮你解决macos – OS X系统首选项URL方案所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1020600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存