能不能修改调用的js里面的网址

我需要调用一个js,这个js在别的地方,所以无法修改这个js的内容。

这个js里面有一个图片链接,能不能从我这边修改这个图片的网址。

比如这个js里面写的网址是123.com,我想改成456.com输出。

能做到吗?

阅读 1.8k
2 个回答
通过 jQuery 提供的 ajaxSetup 方法,可以拦截页面上所有的 Ajax 请求响应(包括 $.ajax、$.post、$.get)。
$.ajaxSetup({
    beforeSend: function(jqXHR, settings) {
        var originUrl ='123.com';
        var targetUrl = '456.com';
        settings.url = settings.url.replace(originUrl ,targetUrl);
    }
});

意思是你想在你的代码中引入一个第三方的js,并想修改其中的某个内容?

这要看你怎么来引用这个js。

比如你在服务器端代理这个js,并在服务器端进行修改,你想怎么改就怎么改。

但如果你是直接引用,则这个是不能修改的,否则就全乱套了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题