有没有办法使用 Greasemonkey 替换整个网页?
基本上是重定向,但地址栏仍然显示原始地址。
我希望显示原始地址,但我想在没有人知道的情况下从我的硬盘加载修改后的网页。
最佳答案
嗯...这应该会改变页面内容
unsafeWindow.document.documentElement.innerHTML='DEFACED!!!!!!1!!!'
要获取这些内容,您可以依靠 GM_xmlhttpRequest()
这里真正的问题是在什么时间触发greasemonkey;也就是说:对于用户不注意到发生的事情来说为时已晚。
我不确定您想在这里实现什么目标。 这是恶作剧,还是实验室用户访问方案?
无论如何,为了让用户没有注意到,您最终需要执行以下两项操作之一:
- 编写一个成熟的firefox扩展,在加载过程中早于GM启动,
- 添加一个非透明代理。
关于replace - 如何使用 Greasemonkey 替换整个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932291/