修改动态添加到页面的<script> src或<a> href元素

时间:2017-09-01 19:22:37

标签: javascript jquery html node.js

我正在&#xA;写一个代理 https://myserver.com/proxy/[target/path]

&#xA;&#xA;

它向 https://targetsite.com提出请求/ [target / path] ,获取HTML页面,然后将其加载回访问代理的用户。我已经有正则表达式修改初始HTML响应src和href相对url属性指向/ proxy / [target / path]而不是/[target/path].

但是,有时“j”动态添加“a”和“script”标签。我如何“拦截”对DOM的这些修改?

&#xA;&#xA;

(使用XHR和fetch,我能够重写那些Javascript API的原型,以自动重写请求到url的启动使用'/'。)

&#xA;&#xA;

我的服务器在Node上运行,但找不到任何执行此操作的库。

&#xA;

0 个答案:

没有答案