Axios 获取 html 并将 href 更改为本地主机而不是原始路径

问题描述 投票:0回答:1

我对此感到困惑,在简历中我正在使用 axios 获取其他网络中远程服务器的目录内容。该服务器中目录的路径是:

我的前台response.data是这样的:

我正在使用 div 和

document.getElementById('content').innerHTML = response.data; 

在 .get 函数中加载所有包含 de 'a' 标签但 href 已更改的 html。

现在是这样的:

所以问题是它将 href 从 192.168.110.83:8080/signed/ 更改为 localhost:8080/

我怎样才能保持原来的href?还是不可能做到?

javascript html vue.js href
1个回答
0
投票

您可以像这样管理原始 href:

const htmlContent = response.data.replace(/http:\/\/192\.168\.110\.83:8080\/signed\//g, '/signed/');
document.getElementById('content').innerHTML = htmlContent;

© www.soinside.com 2019 - 2024. All rights reserved.