Firefox userChrome.js greasemonkeyスクリプトスレ14
■ このスレッドは過去ログ倉庫に格納されています
0593名無しさん@お腹いっぱい。
2011/02/26(土) 18:36:16.84ID:RE3dSMSi0const PATTERN = {
__proto__: null,
'火狐': 'Firefox'
};
const PATTERN_SHORTCUT = RegExp([x for (x in PATTERN)].join('|'), 'g');
//
replace(document);
document.addEventListener('DOMNodeInserted', function(event) {
replace(event.target);
}, false);
function replace(target) {
target.normalize();
var x = document.evaluate('descendant::text()', target, null, 6, null);
for (var i = 0, len = x.snapshotLength; i < len; i++) {
var textNode = x.snapshotItem(i);
textNode.nodeValue = textNode.nodeValue.replace(PATTERN_SHORTCUT, function($0) PATTERN[$0.toLowerCase()]);
}
}
})();
Firefoxだけでしか動かない・・・orz
Chromeとかで動かすにはどう改変すればいいんですか?
■ このスレッドは過去ログ倉庫に格納されています