实际上,我为 Alfred 开发了一个工作流程。它假设您搜索的任何内容都可以在 Safari 的新私人窗口中打开,并且它按预期工作.. 但问题是,它会在新的私人窗口中打开每个搜索,我希望第一次搜索打开一个新的私人窗口,然后从下一个开始,只是为了在该窗口中打开新标签。希望我足够清楚,我有点新,我会尽力学习,所以非常欢迎任何建议。这是我到目前为止得到的:
tell application "System Events" to ¬
click menu item "New Private Window" of ¬
menu "File" of menu bar 1 of ¬
application process "Safari"
tell application "Safari" to ¬
set URL of current tab of ¬
front window to "https://duckduckgo.com/?q={query}&t=h_&ia=web"
tell application "System Events" to ¬
click menu item "New Tab" of ¬
menu "File" of menu bar 1 of ¬
application process "Safari"
tell application "Safari" to ¬
set URL of current tab of ¬
front window to "https://duckduckgo.com/?q={query}&t=h_&ia=web"
PS 代码的第 2 部分只是我的草稿,从技术上讲,该部分在窗口内打开一个新选项卡,但只是初始搜索的副本。