fc2ブログ
saĉja TTT-protokolo (WeBlog)
似非プログラマー?SE?の情報発信ブログ、 というよりも、老化防止のための作文記録 あるいは備忘録。 PC-9801DX、あの頃に戻りたい。。。
最近の記事

リンク

このブログをリンクに追加する

月別アーカイブ

最近のトラックバック

最近のコメント

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

プロフィール

saĉjo

Author:saĉjo
中学入学前にPCに触れる
以後人生の半分をPCに費やす。
専攻も情報。
仕事もソフトウェア開発。
趣味もプログラミング。

どれも中途半端。
・・・何がダメだったんだろうorz




(修正版)FirefoxでタイトルとURLと選択文字列をクリップボードにコピーするbookmarklet
先日の投稿で掲載したbookmarkletの修正版です。
原因:
元ネタ(最速インターフェース研究会 :: Firefoxでテキストをクリップボードにコピーする方法)でHTML内の<script>にて記述されたものを、
一行のbookmarkletにし、さらに<a href=""></a>で括ったため、
全体の"を'に置き換えなければなりませんでした。

さらに、script内で使用されている"の中には、
コピー処理用に出力するHTMLデータ、およびdataスキーム内で必要なものもあったので、それらは"に置き換えなければならなかったのが、一部抜けてしまっていたのでした。。

修正版をここに載せます。

表示中のぺージのタイトル+選択文字列+URLをclipboardにコピー
Aタグで表示中のページのタイトルor選択文字列をURLにリンクしたものをclipboardにコピー


また、ファイルにした修正前後、差分のソースを 以下に載せます。

ページタイトル+選択文字列+リンクをclipboardにコピーするbookmarklet-修正前
ページタイトル+選択文字列+リンクをclipboardにコピーするbookmarklet-修正後
ページタイトル+選択文字列+リンクをclipboardにコピーするbookmarklet-差分

Aタグによるリンクを作成しclipboardにコピーするbookmarklet-修正前
Aタグによるリンクを作成しclipboardにコピーするbookmarklet-修正後
Aタグによるリンクを作成しclipboardにコピーするbookmarklet-差分

一度1行になってしまったスクリプトの整形には、 JavaScript Code Improverを使いました。

教訓:
・bookmarkletは修正が大変。quoteの置き換えが必要だし、登録後は1行になってしまうし。
・WebDeveloper Toolbarのエラー表示が役に立った。
・Greasemonkeyが便利そうなので使い方を覚えてそちらに移行したい。
・このbrogはbookmarkletを記述するのに適してないorz
blog変えようかな・・・?

JavaScriptのデバッグに関しては↓の記事にてまとめられています。
memo.xight.org - JavaScriptのデバッグ方法
スポンサーサイト



この記事に対するコメント

初期WIS型エルフでLv70達成。
Lv51からのステ振りで現在素でINT Max、WIS 20、dex18です。
INT値によるグレーターヒール、ネイチャーズブレッシング
の回復量の実験結果、リネージュの動画、WIS型エルフの考察
みたいなものも載せてます。
【2008/06/16 02:07】 URL | 聖マルタ #Bd0Yir.k [ 編集]

10:17. Попочка твоя уже заерзала от предвкушения блаженства... Желание растет и спино
10:17. Попочка твоя уже заерзала от предвкушения блаженства... Желание растет и спиночка выпрямляется... ВАА!!, <a href="http://sxvideo.fr33webhost.com/lubitelskoe-domashnee-porno.html">ëþáèòåëüñêîå äîìàøíåå ïîðí?/a>, [url="http://sxvideo.fr33webhost.com/lubitelskoe-domashnee-porno.html"]ëþáèòåëüñêîå äîìàøíåå ïîðí?/url], http://sxvideo.fr33webhost.com/lubitelskoe-domashnee-porno.html ëþáèòåëüñêîå äîìàøíåå ïîðí? 834,
【2008/11/07 02:36】 URL | Pwmpxkth #- [ 編集]

ナレッジマネジメントと30代,40代の転職
ナレッジマネジメントとは、「知識経営」などと訳され、会社の社員が保有している知識やノウハウ、情報を共有することによって、仕事の効率を高め創造的な仕事に結び付ける経営手法のことをいう http://jalousie.misterblackband.com/
【2008/11/14 21:06】 URL | #- [ 編集]

Nice day, <a href="http://makecool.ru/index.php?action=profile;u=3875">鴃齣蒻?/a>, [url="http://makecool.ru/index.php?action=p
Nice day, <a href="http://makecool.ru/index.php?action=profile;u=3875">鴃齣蒻?/a>, [url="http://makecool.ru/index.php?action=profile;u=3875"]鴃齣蒻?/url], http://makecool.ru/index.php?action=profile;u=3875 鴃齣蒻? 8-((,
【2008/11/16 23:36】 URL | Hzunbtqb #- [ 編集]

うまいジョッキ生のビール
ジョッキの検索サイト。スーパー ジョッキー、ビア、オイル、中ジョッキ、GYAO ジョッキーなどジョッキに関する各種情報をお届けしています。 http://gamosepalous.tallmadgetitan.com/
【2008/12/04 10:32】 URL | #- [ 編集]

承認待ちコメント
このコメントは管理者の承認待ちです
【2008/12/16 21:09】 | # [ 編集]


この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
→http://sachjo.blog39.fc2.com/tb.php/7-19089a12
この記事にトラックバックする(FC2ブログユーザー)

コクヨ クリップボードH B5S 青[ヨハ-H70B]

サイズ:B5-S材質:R-ABS80%・POM・EVA外寸法:280mm・210mm●レバーによる操作で軽くクリップ部分を開閉でき、クリップ上端を押して開ける従来の開閉操作にも対応しています。●レバーを最大まで開くと、クリップがそのまま固定されるレバーロック機構付き。片手でも書類の クリップの感想【2007/09/19 00:43】