首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用tampermokey替换HTML和CSS文件

用tampermokey替换HTML和CSS文件
EN

Stack Overflow用户
提问于 2015-11-14 00:56:53
回答 2查看 1.3K关注 0票数 0

是否可以用Tamper猴子替换HTML、JS和CSS文件?

这些文件将托管在服务器上,只需替换我想要的文件,如index.html、JS文件和主要样式CSS。我只能找到如何替换JS文件的函数,但找不到如何替换文件.

这是我发现的唯一一件事:(但不起作用)

代码语言:javascript
运行
复制
// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http://xxx.xx/
// @grant        none
// ==/UserScript==

for (var i = document.styleSheets.length - 1; i >= 0; i--) {
    document.styleSheets[i].disabled = true;
}

var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'http://xx.com/xx/x/x.x.x/xxxx.css';
document.getElementsByTagName("head")[0].appendChild(link);

编辑:这适用于css file...but,index.html没有链接到它.

也许是不可能的:)

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-14 01:24:48

(http://www.htmlgoodies.com/beyond/javascript/javascript-dynamic-document-creation-in-new-windows.html)

试着查看链接并按顺序检出主题“交叉写入变量”和“跨窗口HTML”。如果这样做,您将更多地了解上面使用的脚本片段中tamper猴子正在做什么,还应该能够看到如何将现有的html文档设置为加载的默认html文档。

请注意,如果您有权将服务语言或框架安装到服务器上,则有更好的方法来执行此过程。

票数 1
EN

Stack Overflow用户

发布于 2021-03-17 05:12:21

如果您使用的是带有扩展支持的Chromium,请检查资源覆盖。它能做你想做的。JS,CSS,HTML,也修改响应头。可以重定向到另一个URL,不管它是远程的还是本地的,或者将代码直接存储在插件中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33703999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档