2006/10/15
dataスキームでのSWFファイル指定が不可に
今開いているサイトへのリンクを作成するブックマークレット
リンク生成 クリップボード ブックマークレット:
という物を使っていたのですが、気がついたら使えなくなっていました。
FirefoxではJavaScriptでクリップボードの操作ができないため、 こちら
最速インターフェース研究会 :: Firefoxでテキストをクリップボードにコピーする方法
で紹介されていたFlash経由で貼り付ける方法を利用していました。この方法ではFlashファイルをbase64エンコードしたものをdataスキームで指定することでスクリプト中にファイルを埋め込んでいます。しかし、Flashの最新版9では、dataスキームで指定したFlashファイルを扱ってくれないようです。
「今開いているサイトへのリンク作成」ぐらいはどうとでも換わりがききますが、データスキームによる貼り付けができなくなるのは不便そうですね。
参考:
Collection & Copy - LDR、IMEをオフにするGreasemonkeyスクリプト(Flash8限定)
暴満館] Code Snippetsを見やすくするGreasemonkeyスクリプト