« Firefox3がよさげだ | メイン | Warp - Spaces便利化システム環境設定 »

AppleScriptでFirefox3で表示しているページのタイトルの取得の仕方がわからない

前使っていたAppleScriptが使えなくなっている。

以前は下のようにすればタイトルを取得できていたのだが、 Firefox3(β2)ではできなくなってしまって不便。URLはOKなのだが。

set theTitle to <<class ptit>> of window 1
set theURL to <<class curl>> of window 1

↑「<<」は本当は1文字の記号。

こういうのってどこで調べればわかるのだろうか。困った。

web拍手とは

トラックバック

このエントリーのトラックバック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

haru:

vallieさん

ありがとうございます。
試してみました。確かに1回目はタイトルもちゃんとコピーできたのですが、2回目以降コピーできなくなってしまいました。タブを切り替えたりするといけない?
なんでだろう・・・

 Firefox3の正式版が出たので試してみたのですが、nameでタイトルは取れるのですがURLをとる方法が分かりません。とほほー。
 最初は、Firefox2のスクリプトをそのまま使って、偶然取れてたんですが、コンパイルして中身が変わったらしく、URLが取れなくなってしまいました。
Firefox 3.0
Mac OS X 10.4.11

haru:

書いた通り、私も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

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

最近のトラックバック

アーカイブ

クリエイティブ・コモンズ

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.
Powered by
Movable Type