mallowlabsの備忘録 このページをアンテナに追加 RSSフィード

2006-11-30

OperaのUserJSでクロスドメイン

OperaのUserJSとFirefoxGreaseMonkeyはある程度の互換性があるけど
決定的にOperaが不便だと思うのはクロスドメインで通信をする
JavaScriptが使えないことだと思う。


と、ずっと思って諦めていたんだけど
はてなダイアリー
を見つけてクロスドメイン通信を可能にすることができるとわかったので
以下簡単にメモ。

世界一わかりやすい解説

Opera Forumsから

の三つのJavascriptを落としてきてUserJSフォルダに入れる。
以上。


これでFirefoxでしか動かなかったスクリプトの中にもOperaで動くものが増えるはず。

2006/12/07 追記

例えばCookieの値を外部に送るようなUserJSも書けてしまうので
クロスドメインを有効にした状態でUserJSを入れる時には
ソースを見てGM_xmlhttpRequestがどこに何のデータを送っているか
ぐらいは見たほうがよい。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mallowlabs/20061130/1164904736