0
我想做一個腳本,將使用默認瀏覽器和搜索引擎進行互聯網搜索。開放位置適用於使用默認瀏覽器打開,但我如何使用默認搜索引擎?使用默認瀏覽器和引擎與蘋果搜索網站
我想做一個腳本,將使用默認瀏覽器和搜索引擎進行互聯網搜索。開放位置適用於使用默認瀏覽器打開,但我如何使用默認搜索引擎?使用默認瀏覽器和引擎與蘋果搜索網站
改變Safari瀏覽器的默認搜索引擎改變了這些首選項鍵:在未使用的10.8 VM
defaults read -g NSPreferredWebServices
defaults read -app safari SearchProviderIdentifier
都不存在了。 NSPreferredWebServices也會影響Spotlight菜單和Google/Yahoo!/ Bing搜索服務。
你可以使用這樣的事情:
query=query
id=$(/usr/libexec/PlistBuddy -c 'print NSPreferredWebServices:NSWebServicesProviderWebSearch:NSProviderIdentifier' ~/Library/Preferences/.GlobalPreferences.plist 2> /dev/null)
if [[ $id = com.yahoo.www ]]; then
url="http://search.yahoo.com/search?p=$query"
elif [[ $id = com.bing.www ]]; then
url="http://www.bing.com/search?q=$query"
else
url="https://www.google.com/search?q=$query"
fi
open "$url"
正常的網址取決於語言環境雖然。