javascript - 从其他应用程序导入 JS/CSS 以进行 HTML 响应

标签 javascript jquery html css

我正在使用一个 API,它将以 HTML 格式返回响应以显示 map 。

响应还包括对 JS/CSS(服务器上的相对路径)的引用。

E.g. <link rel="stylesheet" type="text/css" href="/css/file.css"> <link rel="stylesheet" type="text/css" href="/css/file1.css">

我能想到的只有两个选择:

1- 在我的应用程序上创建文件夹/文件结构的副本,以便解析相对 URL。

2- 从其他领域引用 CSS/JS。 (可能需要更改标题等)

有没有更好的方法来解决 CSS/JS 依赖?

最佳答案

可能有两种合适的方法来处理这种情况:

  1. 创建一个新路由(或一组路由),如 /css/.* 并将其用作其他站点内容的“代理”(用户点击此路由,您的服务器从远程站点下载文件并使用适当的 header 将其发送到响应)。这种方式的难易程度在很大程度上取决于您的架构和编程技能。

  2. 使用您能想出的最简单的正则表达式将 href 值替换为绝对值,包括另一个站点的域。这个更容易实现。

关于javascript - 从其他应用程序导入 JS/CSS 以进行 HTML 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38773293/

相关文章:

javascript for循环,如果增量值不匹配则嵌套?

javascript - Promise 和 React Native 协助

javascript - 使用 Electron 时,设计 HTML/CSS 布局的最佳方式是什么?

javascript - 选择非 "spanned"的文本

html - 对齐文本。使用表或 css 或?

javascript - 通过网址打开聊天

javascript - 将状态数组中的日期转换回 Date 对象

javascript - jQuery:如何加入选定元素的集合?

javascript - 获取选中的表格行文本值并发送给API

c# - Asp.net MVC 4 Ajax 发布请求不起作用,我不知道为什么