diaryこの広告は、90日以上更新していないブログに表示しています。ページにwindow.postMessageで渡して、そっちのGreasemonkeyで何か処理をさせるみたいなGreasemonkeyを書いててハマったのでメモ。こんな感じのコードだったのだが、Firebugのcosoleでなら動くのにGreasemonkeyの中で動かそうとすると動かなかった。$iframe.appendTo('body');}これによると、Greasemonkey0.8系の段階では、クロスドメインiframeのcontentWindowにアクセスするとエラーになるというのが原因らしい。ついでに、0.9系では直っているらしい。0.8系のままでも動くようにするにはどうすればいいのか?contentWindowにアクセスするところをGreasemonkeyの外にしてしまえばいい。pluginjQueryに標準で入っているjQuery.getScript関数で良い。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事r.jsでビルドする際に設定として使うbuild.jsを動的にする。月別アーカイブはてなブログをはじめよう!monjudohさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。