东原亚希 发表于 2010-12-11 18:21

求一个关于页面文本替换的Firefox扩展或者GM/Mason脚本

需要的效果大致是这样:
把网页的html代码中某些文本替换成设定好的其它文本之后,再按替换后的代码显示页面。比如把代码中的'<a href="http://www.example.com'全部替换成'<a href="http://www.example.net'。替换最好能支持通配符。另外就是需要可以设定在哪些站点执行哪些替换规则。
感谢各位

烈之斩 发表于 2010-12-12 06:29

GM很轻松搞定,不过你需要自己学习GM脚本的写法。

juestchaos 发表于 2010-12-12 17:10

GM 有很多这样的脚本
随便找个去改下就好了
其实都不不用GM,一个pop 形式的 JS代码段就搞定了

60a8930f3d09fc2 发表于 2010-12-12 17:25


// ==UserScript==
// @name           Replace URL
// @namespace      eph
// @include        http://domain.to.fix/*
// ==/UserScript==

window.addEventListener("DOMContentLoaded", function() {
    for each (var a in document.links) {
        a.href = a.href.replace(/^http:\\/\\/www\\.example\\.com/, 'http://www.example.net');
    }
}, false);

cheyenne 发表于 2010-12-12 18:58

引用第3楼​eph于2010-12-12 17:25发表的:

// ==UserScript==
// @name           Replace URL
// @namespace      eph
// @include        http://domain.to.fix/*
....... images/back.gif

感谢eph大大,试着自己改了几个地方已经用上了

拜拜 发表于 2010-12-13 04:59

学习下
页: [1]
查看完整版本: 求一个关于页面文本替换的Firefox扩展或者GM/Mason脚本