javascript - 根据不同环境可配置 HTML 文件中的外部 URL

标签 javascript html sharepoint

我的生产共享点网址是 http://test.com/sites/prod

质量检查是 http://test.com/sites/qa

而 dev 是 http://test.com/sites/dev

我必须为每个环境更改相对引用 url JS 和 CSS 文件(/sites/dev/),有什么方法可以使其可配置吗?

<link rel="stylesheet" href="/sites/dev/Style%20Library/cocmt/css/kendo.common.min.css" />
<link rel="stylesheet" href="/sites/dev/Style%20Library/cocmt/css/kendo.default.min.css" />
<link rel="stylesheet" href="/sites/dev/Style%20Library/cocmt/css/kendo.default.mobile.min.css" />

最佳答案

您可以使用 url 标记。

您可以使用 ~sitecollection token 来表示当前网站集的 URL。如果你想获取当前站点的token,可以使用~site token。

因此,您可以按如下方式修改链接:

<link rel="stylesheet" href="~sitecollection/Style%20Library/cocmt/css/kendo.common.min.css" />

引用 - URL and tokens in SharePoint

关于javascript - 根据不同环境可配置 HTML 文件中的外部 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47757134/

相关文章:

javascript - 在单击单独的 DIV 时通过 Javascript 重新加载 DIV 的图像和类。

javascript - 强制 “landscape” 方向模式

java - JTextPane 中使用 HTML 的 1 像素表格边框

html - 如何在bootstrap 3中制作垂直中间

javascript - 为什么带有 <br> 的 "innerHTML"属性不创建新行?

javascript - 如何解析 <td colspan ="2"> 和 </td> 之间的数据

r - 使用R从Sharepoint访问Excel文件

c# - 使用 Webclient 的 SharePoint 身份验证

sharepoint - 是否可以使用 CSOM/JSOM 以编程方式打开网站集审核?

javascript - JS不支持firefox 15.0