replace - 如何使用 Greasemonkey 替换整个页面?

标签 replace greasemonkey

有没有办法使用 Greasemonkey 替换整个网页?

基本上是重定向,但地址栏仍然显示原始地址。

我希望显示原始地址,但我想在没有人知道的情况下从我的硬盘加载修改后的网页。

最佳答案

嗯...这应该会改变页面内容

unsafeWindow.document.documentElement.innerHTML='DEFACED!!!!!!1!!!'

要获取这些内容,您可以依靠 GM_xmlhttpRequest()

这里真正的问题是在什么时间触发greasemonkey;也就是说:对于用户不注意到发生的事情来说为时已晚

我不确定您想在这里实现什么目标。 这是恶作剧,还是实验室用户访问方案?

无论如何,为了让用户没有注意到,您最终需要执行以下两项操作之一:

  1. 编写一个成熟的firefox扩展,在加载过程中早于GM启动
  2. 添加一个非透明代理

关于replace - 如何使用 Greasemonkey 替换整个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932291/

相关文章:

javascript - 如何使用 javascript(在 Greasemonkey 脚本中)计算某个单词在网页中出现的次数?

javascript - 如何从 Greasemonkey 调用这个 YouTube 函数?

javascript - waitForKeyElements 中的这段代码有什么作用?

javascript - 在 javascript 之后运行 greasemonkey 脚本

scala - 替换 Spark 数据框中列名的特殊字符

python - 如何使用 Python minidom 替换 xml 中的属性值

android - 从字符串中删除空格

regex - 使用正则表达式,组捕获和反向引用查找和替换

R;对于 A 列中的每个级别,按照 C 列中的条件替换 B 列中的值

greasemonkey - Greasemonkey 可以使用文件 ://protocol?