« 前のひとこと | トップページ | 次のひとこと »

cocolog:78739712

JSActions を使って「テキストリンク」をタブで開くための Open_Text_Links.js をアップデート。 (JRF 9005)

JRF 2014年1月21日 (火)

以前 [aboutme:138754] で、2ch 等によくある http から h を削った ttp ではじまるテキストで書かれたリンクをタブで開くための JSActions スクリプトを公開した。

JRF2014年1月21日7954

今回、自分用として aboutme や cocolog ではじまるようなテキストリンクにも対応した。これは、自作の aboutme2cocolog を使ったサイトでのみ有効なもので、Open_Text_Links.js ではデフォルトで無効になっているが、ソースの searchURL を適当に設定すれば使えるようになる。

JRF2014年1月21日0253

ダウンロードは↓から。JSActions の global に置く。

http://jrf.cocolog-nifty.com/archive/javascript/Open_Text_Links.js

JRF2014年1月21日4449

地味な改良点として、リンクが見つからないときに入力を求めたり、ハイパーリンクがあるところではセレクションなしでも、テキストリンクが取れるようにしている。

JRF2014年1月21日9449

……。

関連リンク。

keyword: JSActions

《aboutme2cocolog: アバウトミーの「ひとこと」をココログプロへ移転するツール》
http://jrf.cocolog-nifty.com/software/2011/04/post.html

《Statuses_Editor_Proxy.CGI - XMLRPC と OAuth を組み合わせた「ひとことサイト」ソリューション》
http://jrf.cocolog-nifty.com/software/2011/06/post.html

JRF2014年1月21日8391

(あと、関連は薄いけど JSActions を使った No_Ad_URL システムを[cocolog:76692463] で紹介している。自分的にはナイスアイデアなつもりなので、ぜひぜひご覧ください。←宣伝。)

JRF2014年1月21日1896

……。

JSActions のメインサイトは↓。

《HideAway Firefox》
http://hideaway.cc/Firefox/

JRF2014年1月21日8849

JSActions 3.0.10 が Firefox 26 あたりから動かなくなった。その前あたりか、どうも作者のサイトが「事故」ってしまったようで、現在は↑のトップページは作者の Twitter アカウントが表示されるようになっている。

そのメッセージに Skydrive に対応した版を置いているとあったので、jsactions_3.0.10beta.20131130.xpi を取ってきたところ、JSActions は動くようになったのだが、JSActionsButton が今度は動かなくなった。

JRF2014年1月21日2069

私に詳しいことがわかるわけないが、試しにソースの diff を取ってみると、beta 版で変わったのは、私が関わった selection 関連だけのようす。

JRF2014年1月21日4184

その cscript.js に以下のパッチをあてれば、いちおう動くようにはできたので、以前、勝手に PR で紹介する際に連絡したメールアドレスにパッチを送っておいた。

http://jrf.cocolog-nifty.com/archive/javascript/jsactions_3.0.10beta_cscript_js.patch

JRF2014年1月21日2471

……。

あと Tips として。

ソース見てて気付いたのだが、いつの間にか、JSActions でポップアップするメニューにセパレーター(項目を上下に分けて見やすくする線)が付けれるようになっていた。

スクリプトを置いてるディレクトリに 50_--.js とかいう名前にして中身のないファイルを置くとそれが separator になる。50_ の部分はメニューの表示順を変えるためのものだから適当な数字で OK。

JRF2014年1月21日1724

……。

関連として。「元ネタ」にもリンクしといたほうがいいか…。

《XUL Apps > Text Link - outsider reflex》
http://piro.sakura.ne.jp/xul/textlink/

この「本家」だと全角文字も対応しているらしい。

JRF2014年1月21日2081

« 前のひとこと | トップページ | 次のひとこと »

トラックバック


トラックバックのポリシー

他サイトなどからこの記事に自薦された関連記事(トラックバック)の一覧です。

» cocolog:79036705 from JRF のひとこと

JavaScirpt 内でも password とかは参照できないようにするべきでは?File (Reader) API がなければ、ファイルの操作は JavaScript からは難しかったんで、それで代替できたかもしれないけど、すでに暗号化したのを入力させるのもなんかね…。... 続きを読む

受信: 2014-03-30 23:36:01 (JST)