【发布时间】:2020-11-18 13:12:15
【问题描述】:
我应该如何通过用户单击 macOS Catalyst 中的按钮来打开 Safari 扩展首选项窗口? API 似乎不适用于 Catalyst。
【问题讨论】:
标签: safari-extension mac-catalyst
我应该如何通过用户单击 macOS Catalyst 中的按钮来打开 Safari 扩展首选项窗口? API 似乎不适用于 Catalyst。
【问题讨论】:
标签: safari-extension mac-catalyst
你可以试试 AppleScript
tell application "Safari" to activate
tell application "System Events"
tell process "Safari"
keystroke "," using command down
click button 9 of toolbar 1 of window 1
end tell
end tell
工具栏的按钮9应该是扩展面板
您可以查看此答案以在您的应用程序代码中执行 AppleScript Can you execute an Applescript script from a Swift Application
【讨论】: