Tags : bookmarklet
このTagsの登録数:4件 表示 : 1 - 4 / 4
2006-03-27
2006-03-20
MDC のソースをダウンロードするためのリンク
以前作成したこの版へのリンクを応用して MDC のソースをダウンロードするためのブックマークレットを考えました。 data: スキームを使えばテキストファイルをダウンロードさせること自体は簡単にできます。しかしファイル名が決められないので Piro さんの記事を参考に data: スキームを使ったリンクを作成するブックマークレット & Greasemonkey を作成しました。ついでに、MDC のソースの先頭にリビジョンの情報をコメントとして追加します。
手元では Alt+クリックしても何も起きないませんでした(ウィンドウ操作のショートカットキーは切っています)
。普通にクリックするとファイル名を選択する余地なく ランダムな文字列.bin に保存されます。コンテクストメニューのリンク先を保存では意図したファイル名に保存できました。mw.txt に深い意味はありませんが、MediaWiki のマークアップを使ったファイルということを分かりやすくしています。
2006-03-04
全角英数を半角にするブックマークレット2
全角英数を半角にするブックマークレットを改良しました。Piro さん由来のコードは無くなったと思います。パフォーマンスも向上しています。あいかわらず XPath を使っているので Gecko 系専用です。Unicode でいう 0xFF01 から 0xFF5E までを直します。全角空白は微妙なので今回は除いています。 Greasemonkey スクリプトも作成しました。標準では Google ニュース で動作します。他のサイトは適宜追加してください。
2005-09-01
全角英数を半角にするブックマークレット
ページの中の全角英数を半角にするブックマークレットを作ってみました。ほぼすべて Piro さんのコードのパクリです。XPath を使っているので Gecko 系専用です。body 以下のテキストノードを全て見ているので結構遅いです。正規表現で置換したほうがよかったかもしれません。Unicode でいう 0xFF01 から 0xFF5A までを半角にします。次いでに全角空白(0x3000)も半角(0x0020)に直します。
参考
SVG のテキスト選択 の続き。<svg:foreignObject> を使ってテキストの選択 & 編集(編集はおまけですが)。以前書いたスクリプトを若干書き直して bookmarklet と greasemonkey にしてみました。例によって cairo が有効なビルド(Thebes) が必要です(Windows は nightly、 Linux は experimental 、Mac OS X 等のプラットフォームはわかりません)。