Safariの最前面のウィンドウからURLを取得し、tr.imAPIを使用してURLを短縮できる[ウィジェット][1]を作成しました。として甘い働きます。
これをもっと柔軟にしたいので、他のブラウザからURLを取得する方法を調査しています。Safariで動作するAppleScriptは次のとおりです。
tell application "Safari"
return URL of front document as string
end tell
少し掘り下げた後、私は次のことがFirefoxで機能する可能性があると判断しました(ある人はそれが彼には機能しないと私に言ったが、おそらくいくつかの拡張機能との競合?):
tell application "Firefox"
set myFirefox to properties of front window as list
return item 3 of myFirefox
end tell
注:上記は、リストアイテムの位置に依存する、ベストプラクティスとは言えない例です。Firefoxのより良い解決策については、以下を参照してください。
私がやりたいのは、Mac上のすべての最新ブラウザ(Opera、Camino、Flockなど)に相当するもののリストをここに作成することです。
更新:このテーマに関する私の調査で、MacOSXHints.comで役立つスレッドに出くわしました。以下の私の答えのほとんどは、その議論に基づいています。
アップデート2:このページのAppleScriptを[ウィジェット][1]に組み込んだ。盛り上がっているようです。