ShareHtml が効かないときの、ちょっとしたTips4つ

投稿者: | 2013/04/19

「神ブクマ」の名に相応しいブックマークレット

サイトの引用に欠かせないブックマークレット。
それが@hiro45jp さん作の神ブクマ「ShareHtml」です。 *01【神ブクマ】私、「神◯◯」とか軽々しく呼ぶのは嫌いなんですが、このShareHtml に関しては、その役割、作成背景・思想に至るまで、まさに「神」の名に相応しいです。

ブラウザに登録しておけば、ブログなどで引用したい記事を見かけた場合に、呼び出すだけ。
簡単にサムネイル付きの引用HTMLを生成してくれます。
あとはそれを自分のブログ内に貼り付ければOKです。

こんな感じ。


ちなみに、ShareHtml の使い方がわからない人は、@spring_friends さんの以下の記事なんかが参考になります。


 

でも、たまにShareHtml が効かない場合がある

しかし、サイトによっては、このShareHtml がうまく動いてくれない場合があります。

ブックマークレットを呼び出しても、何も返って来なかったり、引用HTMLが生成されてもそれをうまく選択できなかったりというケースです。

どうやらブックマークレットの問題ではなく、サイトに使われているプラグインや構成の影響で、引用HTMLを生成できなかったり選択できなかったりする様です。

 

Tips その1.ブラウザの要素分析を利用する

注:このTips その1だけ、ちょっとハードル高めです。

引用HTMLは生成されたけれど、それが選択できなかったり、必要以上に広範囲を選択されちゃったりして使えない場合。
ブラウザに付いている要素分析の機能を利用すれば引用HTMLを取得できます。

Chrome の場合だと、以下の様な流れです。

1.ShareHtml を使って引用HTMLを生成

2.画面内でコンテキストメニュー(右クリックメニュー)を開く

3.「要素の検証」を選択

4.表示されたHTMLの中から「<div id="bkmlt_preview">」を探す。

5.見つけたbkmlt_preview 下にある「<textarea (以下略)」内に引用HTMLがあるので、そこをダブルクリック。

6.引用HTMLが選択状態になるので、command + c でコピー。

7.お好きな場所にペーストして引用

 

Tips その2.リロード直後にShareHtml コール

ShareHtml を呼び出しても結果が全く返って来ない場合。
ページをリロード(再読み込み)して、そのリロードが完了する前にすかさずShareHtml を呼び出すと正常な結果を返してくれる場合があります。

1.command + r (Windows ならF5キー)を押して、ページをリロード

2.リロードが終わる前にShareHtml を呼び出し

3.無事に引用HTMLが表示されたら、お好きな場所にコピー&ペーストして引用。

 

Tips その3.ブラウザを変えてみる

私はメインブラウザにChroem を使っていますが、ShareHtml が効かないとき、Safari でShareHtml を動かしてみると、問題なく動いてくれる場合があります。

おそらくブラウザごとのレンダリング(読み込みと表示の処理)の違いが影響しているのでしょうね。

ブラウザごとにブクマを登録しておく手間が要りますが、やっておいて損はないです。
セカンド・オピニオンだいじ。

 

Tips その4.iPhone を使う

ShareHtml はiPhone のSafari にも登録して利用できます。

Mac やWindows のブラウザではうまく動かない場合でも、iPhone のSafari からだと効いてくれる場合があります。

 

他にも色々あるかも

私がShareHtml が効かない場合に試す手段は以上の4つですが、「他にもこんなのあるよ」という方がいらっしゃいましたら、コメントでもTwitter で@uma_blue 宛でも、教えて下さると嬉しいです。

 

@hiro45jp さんにあらためて感謝

こと「引用」や「紹介」に関して、この神ブクマは無類の便利さを発揮します。
それはブログを書くハードルを大きく下げてくれました。

また、@hiro45jp さん曰くの「智の連鎖」によって、同系のブックマークレットやツールも多く生み出されました。

おそらく、このShareHtml はAppHtml が無ければ、私はブログをこんなに続けられなかったと思います。

あらためて、ShareHtml 作者の@hiro45jp さんに感謝の意をここに。

@hiro45jp さん、ありがとうございます。
また面白いお話聞かせて下さい。 *02【面白いお話】オフ会でも滅多にお会い出来ない@hiro45jp さんですが、お話がまた面白いんですわ。

 



 

脚注

01 【神ブクマ】私、「神◯◯」とか軽々しく呼ぶのは嫌いなんですが、このShareHtml に関しては、その役割、作成背景・思想に至るまで、まさに「神」の名に相応しいです。
02 【面白いお話】オフ会でも滅多にお会い出来ない@hiro45jp さんですが、お話がまた面白いんですわ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください