Google Chrome上でFirefoxのアドオン、Copycodeみたいなextensionはないでしょうか?


copycodeとは?
「CopyCode」は、通常のテキストを選択→コピーするような感覚で、選択部分のHTMLコードを取得することができるアドオンです。 インストールしたら、HTMLコードを取得したい部分をマウスをドラッグするなどの方法で選択します。

上記のようなextensionが欲しいです。または、Copycodeに代わる、Firefoxのアドオンでもいいです。なぜかというと、copycodeのアドオンをインストールしようとしてもページが見つからなくダウンロードできないからです。

Firefox,chrome以外でも同様のことが出来ればそれでもOKです。

よろしくお願いします。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/05/06 17:36:08
  • 終了:2011/05/13 17:40:03

回答(1件)

id:Cherenkov No.1

Cherenkov回答回数1502ベストアンサー獲得回数4922011/05/07 22:23:21

ポイント60pt

ブックマークレットで作ってみました。選択範囲があったらHTMLをプロンプトで表示します。

これを元に右クリックメニューからコピーしたり、アイコンをクリックするだけでコピーしたりもできますが、そのへんの要望がわからないのでまずはこれで。なにかあったらコメント欄で。


javascript:(function(){
var selection = getSelection();
if (selection) {
  var range = selection.getRangeAt(0);
  var html = range.cloneContents();
  var node = document.createElement('div');
  node.appendChild(html);
  prompt('',node.innerHTML);
}
void(0);
})();
  • id:Cherenkov
    Firefox4拡張で見つけました。
    Copy HTML :: Add-ons for Firefox https://addons.mozilla.org/en-US/firefox/addon/copy-html/

    しかしパッケージングが古くて最新のFirefoxにインストールできなかったので、パッケージングし直したのをアップしておきます。

    ダウンロードからzipを落として、xpiファイルをFirefox4にD&Dすればインストールできます。
    https://github.com/cherenkov/copy-html-jetpack
    使い方は、選択範囲を作ってから右クリックメニューで「Copy HTML」でクリップボードにコピーされます。



    あと回答1のブックマークレットはちょっと間違えてました。
    javascript:(function(){
    var selection = getSelection();
    var range = selection.getRangeAt(0);
    var html = range.cloneContents();
    var node = document.createElement('div');
    node.appendChild(html);
    if (node.innerHTML!='') {
    prompt('',node.innerHTML);
    }
    void(0);
    })();

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません