Open Links in Your Mac's Current Browser Instead of the Default - Browsers - Lifehacker
我只大略講一下步驟,看得懂英文的人可以直接去看原文,完整的CODE大家也自己點過去看吧。
這東西的原理是自己寫一個小程式,並且把這東西當做預設瀏覽器,因此當在MSN或BBS之類的視窗點了連結以後,會用這玩意開啟,然後依據我們自己的設定來以目前正在使用的瀏覽器開啟網址。
首先去應用程式/工具程式打開「AppleScript 編寫程式」,把網頁中比較大面積的CODE整段複製貼上。
範例中的CODE已經有
- opera
- firefox
- chrome
- safari
可以自己加入其他的瀏覽器,只要把「"Opera"」之類的名字換掉就好。不過要注意的是程式的名字未必會是APP自己顯示的那樣,像火狐雖然APP叫作Firefox但就如範例中所示,其實是叫做「firefox-bin」;而CHROME則是如範例中叫做Google Chrome,而不是Google 瀏覽器。至於這四個以外的我都沒在用了,所以不清楚。
一個瀏覽器判定的區塊如下:
else if "瀏覽器名稱" is in browser_apps then
tell application "瀏覽器名稱"
open location the_url
activate
end tell
當然也可以把順序改一下,依照自己喜好排列。像我現在是改成:
- 火狐
- chrome
- 沒了XDD
都搞定以後就另存吧,儲存時視窗選項如下
名字取做「Browser Loader」,然後找個不會被刪掉的地方放著。我是直接放在應用程式裡了。
找到剛存的程式,右鍵選顯示套件內容,把「Contents」資料夾中的Info.plist用這個換掉。
把finder視窗關了後點開那個程式,沒事情發生是正常的(有事的話我也幫不了你XD)。最後打開SAFARI,把偏好設定中的預設瀏覽器改成那Browser Loader,這樣就完成了!!