前使っていたAppleScriptが使えなくなっている。
以前は下のようにすればタイトルを取得できていたのだが、 Firefox3(β2)ではできなくなってしまって不便。URLはOKなのだが。
set theTitle to <<class ptit>> of window 1 set theURL to <<class curl>> of window 1
↑「<<」は本当は1文字の記号。
こういうのってどこで調べればわかるのだろうか。困った。
« Firefox3がよさげだ | メイン | Warp - Spaces便利化システム環境設定 »
前使っていたAppleScriptが使えなくなっている。
以前は下のようにすればタイトルを取得できていたのだが、 Firefox3(β2)ではできなくなってしまって不便。URLはOKなのだが。
set theTitle to <<class ptit>> of window 1 set theURL to <<class curl>> of window 1
↑「<<」は本当は1文字の記号。
こういうのってどこで調べればわかるのだろうか。困った。
このエントリーのトラックバックURL:
http://soap.s216.xrea.com/umu/mt/mt-trackback-script.cgi/1281

コメント (4)
こんにちは。
うちでは次のようにしてタイトルを取得しています。ご参考まで ^^
tell application "Firefox"
activate
set theTitle to the name of window 1
end tell
-- Mac OS X Leopard
投稿者: vallie | 2007年12月25日 22:55
日時: 2007年12月25日 22:55
vallieさん
ありがとうございます。
試してみました。確かに1回目はタイトルもちゃんとコピーできたのですが、2回目以降コピーできなくなってしまいました。タブを切り替えたりするといけない?
なんでだろう・・・
投稿者: haru | 2007年12月26日 00:38
日時: 2007年12月26日 00:38
Firefox3の正式版が出たので試してみたのですが、nameでタイトルは取れるのですがURLをとる方法が分かりません。とほほー。
最初は、Firefox2のスクリプトをそのまま使って、偶然取れてたんですが、コンパイルして中身が変わったらしく、URLが取れなくなってしまいました。
Firefox 3.0
Mac OS X 10.4.11
投稿者: とんび | 2008年6月22日 16:46
日時: 2008年6月22日 16:46
書いた通り、私も3βのときからいくつか試してみましたがダメだったので、あきらめてます・・・。
この辺みてもダメそうです。
http://www.happyapps.com/blog/2008/06/applescript-is-broken-in-firefox-3/
Firefox activate、コマンド+L、コマンド+Cとかやれば取れるでしょうけど美しくない(笑)
なので、私はMake Link使ってます。
http://soap.s216.xrea.com/umu/mt/archives/001333.html
投稿者: haru | 2008年6月22日 18:42
日時: 2008年6月22日 18:42