|
发表于 2011-11-16 21:09:28
|
显示全部楼层
替换普通页面文字简单, 替换javascript会比较困难
试了下firefox的Greasemonky, 结果是失败,
Greasemonky的自定义脚本无法在其他任何js之前执行.
opera的user javascript有个BeforeScript事件, 支持script执行之前的修改
- if (location.hostname.indexOf('该网站的域名') != -1) {
- // 替换inline的javascript
- window.opera.addEventListener('BeforeScript', function(userJSEvent){
- userJSEvent.element.text = userJSEvent.element.text
- .replace('document.location.href = "http://v.hostloc.wiki/boke/upload.html"','');
- }, false);
- }
复制代码 细节参照 http://www.opera.com/docs/userjs/
[ 本帖最后由 greensnow 于 2011-11-16 21:31 编辑 ] |
|