Mac 上 Chrome 为默认浏览器时,Spotlight(聚焦搜索)如何更改 Command+B 的搜索引擎为百度?
之前一直用 Safari 为默认浏览器,只要把 Safari 默认搜索引擎改为百度就可以了. 但是使用 Chrome 为默认浏览器,Chrome 内默认搜索是百度,地址栏上搜索也是百度,但是 Spotlight 上 Command+B 依然是用 Google 来搜索.
请问如何解决?
1
clavichord93 2018-12-29 16:42:27 +08:00 via iPhone
试试 Alfred
|
2
shiww 2018-12-29 16:59:01 +08:00 via iPhone
学会翻墙,不用百度
|
4
stille OP @clavichord93 几年前就是觉得 alfred 对我太复杂了,所以才用 spotlight 的
|
5
clavichord93 2018-12-30 11:29:08 +08:00 via iPhone
@stille 你就用个搜索引擎,那里复杂了…连 powerpack 都不用买
|
6
TonyLiu2ca 2018-12-30 14:43:37 +08:00
第一想到的是改变 Google Chrome 的行为,但是目前无法控制 Google Chrome 改变, 即便是 Google Chrome Enterprise 中的 Policies ( https://www.chromium.org/administrators/policy-list-3 )尝试了所有 Search 相关的,也是无法改变。
后来想到了 spotlight 和浏览器之间的具体调用关系,应该是诸如命令行中的调用关系,如: open -b "com.google.Chrome" "https://www.bing.com/search?q=辉煌" -n 对于 Safari, macOS 可以获得默认引擎的搜索网址,而如果是其它浏览器,那么 macOS 猜也猜不到,那就干脆固定一种,那就还不如使用比较通用的,毕竟 Google.com 是目前第一的搜索引擎。 对于 Google,通用的搜索网址就是类似"https://www.google.com/search?q=What&ie=UTF-8&oe=UTF-8"。 这种猜测对于 FireFox 同样适合。 现在问题是,如何改变 macOS 预设 /内置的默认搜索方法了。但是没有从公开的信息找到。 |
7
sdijeenx 2018-12-30 16:34:37 +08:00
可以查看&修改,但是改了也没用这个是给 Safari 用的。
$ defaults read "Apple Global Domain" NSPreferredWebServices { NSWebServicesProviderWebSearch = { NSDefaultDisplayName = Baidu; NSProviderIdentifier = "com.baidu.www"; }; } |
8
alteremliu 2022-03-28 14:38:29 +08:00
Safari 中修改默认搜索
|