人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Firefoxのアドオン(もしくはXULRunnerアプリ)で、HTMLの特定のDOM要素/座標への「クリック」「ドラッグ」などをシミュレートすることは可能でしょうか。
タイトルの通りです。GoogleMapsをドラッグしたりFLASHにクリックイベントを渡すようなことは、Firefoxアドオンで実現できますでしょうか?
ご存じの方がいらっしゃいましたらぜひ教えて下さい!


●質問者: やまりょう
●カテゴリ:コンピュータ インターネット
✍キーワード:DOM firefox Flash HTML アドオン
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● Cherenkov
●40ポイント ベストアンサー

JavaScriptでDOMを操作すればクリックのシミュレートはできます。何をしたいかわかりませんがGreasemonkeyやuserChrome.jsなどで任意のコードを実行することが可能です。やりたいことを具体的に書けば的確な解答を得られるのではないでしょうか。

GoogleMapsはAPIから操作できるんじゃないですかね。Flashはわかりません。


クリックのシミュレート簡易的

event.initEvent - MDC

いろいろ制御

event.initMouseEvent - MDC

◎質問者からの返答

まさにコレを探しておりました!!

どうもありがとうございます!

あとはできればFLASHもマウスから制御したいですが、

こちらは難しいかもですね。


2 ● b-wind
●30ポイント

Firebug - Web Development Evolved

なんか質問文がいまいちよく分からんのだけど、Firefox での開発・デバッグの定番は FireBug です。

◎質問者からの返答

ありがとうございます。いえデバッグではなく、既存のwebアプリやFLASHアプリを、外側からいじるものを作りたかったのです。質問がわかりにくくてスミマセン!


3 ● b-wind
●0ポイント

既存のwebアプリやFLASHアプリを、外側からいじるもの

だからそれのデバッグ。

外側からいじるもの自体もプログラムに変わりないし、FireBug は Firefox 本体も含めていろいろ情報を取得できるからね。

入れて置いて損は無い。

◎質問者からの返答

あ、なるほどそういうことですね!ありがとうございます!!


4 ● takano32
●40ポイント

Flashも構成している部品の要素名などがわかれば外部から操作することができます。

ニコニコ動画を操作しているものは多く存在しています。

たとえばこんなものなどがあります。

http://anond.hatelabo.jp/20080803202321

◎質問者からの返答

なるほどこんな事ができるのですね!DOMもFlashもだいたいできることがわかりました。皆様どうもありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ