オーパジョは正しいです。しかし、私は私たちのサイト(www.iminta.com)を手がけたブックマークレットのフレームワークに向けて指摘します。
次のようにブックマークレット自体が読み取ります
javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('src','http://www.iminta.com/javascripts/new_bookmarklet.js?noCache='+new%20Date().getTime());document.body.appendChild(e)})())
これだけで、このファイルが含ま文書に新しいスクリプトを注入:それはブックマークレットを作成していることに注意することが重要です
http://www.iminta.com/javascripts/new_bookmarklet.js
をiframeを配置し、ドキュメントにイベントを追加して、ユーザーがヒットエスケープ(ウィンドウを閉じる)やスクロール(表示できるように)などの操作を行うことを許可します。また、zポジショニング(例えば、フラッシュ)でうまく動かない要素も隠します。最後に、iframe内で実行されているjavascriptとのやりとりを容易にします。このように、iframeに親ドキュメントにiframeを削除するように指示する閉じるボタンを付けることができます。この種のクロスドメインのものはちょっとハッキリですが、これを行う方法は(私が見てきた)唯一の方法です。
ハートの心配はありません。 JavaScriptがうまくいかない場合は、苦闘する準備をしてください。
ありがとう、それは、私が最初に必要としなかったiframeと(私が問題を抱えていた)フラッシュとZ-インデックスを扱う優れた答えです。 インラインCSSも使用していることがわかりました。これは問題がありました。 – jplindstrom