更改Javascript文件的相对URL

我正在使用Curl进行屏幕抓取,如下所示:

 

然后我回复HTML页面上的内容。 问题是,当我查看我的控制台时,由于分配给javascript文件的相对URL,我看到404错误。 例如,如果URL是: somejavascriptfile.js在加载页面时我的域名添加如下: http://mydomain/somejavascriptfile.js这些路径显然不正确。

那么我该怎么做才能获得js文件的实际URL呢? 如果身体中的URL我可以使用jQuery(拆分/替换)来改变,但在这种情况下这不起作用。

您可以为已删除的HTML添加base标记。

使用像tidy这样的HTML解析器打开它,转到head部分的开头并附加标记。 基本标记会将所有资源访问重定向到已知位置。