首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Userscript篡改HTML请求

使用Userscript篡改HTML请求
EN

Stack Overflow用户
提问于 2016-04-05 23:27:17
回答 1查看 70关注 0票数 0

出于调试目的,我开发了一个用户脚本。它的目标是在启用用户脚本时在我的应用程序中启用调试功能。

我的应用程序包含一个我开发的JavaScript库。我还有一个包含额外调试功能的库的替代版本。

我如何使用我的用户脚本使我的应用程序请求库的调试版本而不是普通版本?我正在寻找一种篡改HTTP请求的方法,这样从客户端看起来一切都是一样的,但返回的库代码却不同。

编辑:我可以只替换<script>标签,但是我试图替换的脚本是通过在运行时创建一个新的<script>标签动态添加的……我怎么才能及时拦截它呢?

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 23:31:23

只需创建脚本并将其添加到页面,它应该会覆盖现有的脚本。

代码语言:javascript
复制
(function(callback) {
  var script = document.createElement("script");
  script.setAttribute("src", "//code.jquery.com/jquery-1.11.3.min.js");
  script.addEventListener('load', callback);
  document.body.appendChild(script);
})

// main codez go in here
(function(){
  window.alert($('a').length+" Links");
});

只需将"//code.jquery.com/jquery-1.11.3.min.js“替换为您自己的脚本即可。

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

https://stackoverflow.com/questions/36430694

复制
相关文章

相似问题

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