mieki256's diary



2006/09/26(火) [n年前の日記]

#4 [firefox] Greasemonkeyを入れてみた

_Greasemonkey - Mozilla Firefox まとめサイト を参考にしつつ。

embed をリンクにするスクリプトを探したり。

_Embedded media linker
_Embedded Player -> Link converter
_Movie Link Adder
_Movie Link Replacer

どうも思ったような処理ではナサゲ。

ひとまず、

_Hide Objects
_Fix Autostart
をインストール。

こんな感じだらうか。 :

Fix Autostart を弄って下のような感じに。
// ==UserScript==
// @name          movie and sound killed
// @namespace     http://go.fc2.com/mieki256/
// @description   embed -> a href
// @include       *
// ==/UserScript==

(function() {
    var embeds = document.getElementsByTagName("embed");
    for(var index = 0; index < embeds.length; ++index) {
        var embed = embeds[index];
        var movieLoc = embed.getAttribute("src");
        if(movieLoc) {
            movieLink = document.createElement('a');
            movieLink.href = movieLoc;
            movieLink.innerHTML = "EMBED: "+movieLoc;
            embed.parentNode.replaceChild(movieLink, embed);
        }
    }
})();
なんとなく動いてるようには見える。が、これでいいのか自信なし。

インストールの仕方がわからなくてハマった。Firefox のウインドウで、〜.user.js を開くと、画面上部に「インストールするか?」みたいな情報ウインドウが出てくるので、それを押せばインストールできるらしいと知った。

以上です。

過去ログ表示

Prev - 2006/09 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project