整合 Safari 及 Sherlock 的 javascript

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

整合 Safari 及 Sherlock 的 javascript

#1 文章 »

Apple 的網頁 Safari Bookmarks 提供了方法可在 Safari 選擇文字,轉之 Sherlock、以作查詢。


例一,字典頻道

在書簽列建立一新書簽,其位址為:

代碼: 選擇全部

javascript:x=escape(getSelection());window.location='sherlock://com.apple.dictionary?query='+x+'&new_window&toolbar=hidden';
在 Safari 的視窗內選擇一英文單詞,點擊上述新書簽 ( 或按 command 1-9 );則 Sherlock 會開啟一新視窗並使用字典頻道,稍侯,該單詞的定義及相關詞條會列出。


例二,語言翻譯頻道

在書簽列建立一新書簽,其位址為:

代碼: 選擇全部

javascript:x=escape(getSelection());window.location='sherlock://com.apple.translation?source='+x+'&new_window&toolbar=hidden';
在 Safari 的視窗內選擇文字 ( 單詞或段落均可 ),點擊上述新書簽 ( 或按 command 1-9 );則 Sherlock 會開啟一新視窗並使用語言翻譯頻道,被選的文字會在上半部出現。選適用的語言翻譯項目、按 Translate。

留心,unicode 文字會 escaped。欲中譯英,需自行貼上文字。
頭像
麻辣杯麵
哇哈哈~我是神
文章: 5222
註冊時間: 04/26/2001 1:01 am
來自: 可以看到極光的地方

#2 文章 麻辣杯麵 »

好東西,謝謝分享!

對於我這英文不好的人很方便~
曾經滄海難為水.除卻巫山不是雲
頭像
aki0909
新生訓練中
文章: 16
註冊時間: 01/29/2003 8:15 pm
來自: Kaohsiung

#3 文章 aki0909 »

翻譯頻道是否以不能用 只能打開sherlock
不能自動拷貝
OS 10.3.5 safari 1.2.3
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

#4 文章 »

始自 Mac OS X 10.3,此 javascript 只啟動 sherlock,未能自動拷貝,需自行貼上文字。 :(
回覆文章