gpt4 book ai didi

javascript - 如何在本地和远程脚本之间切换?

转载 作者:行者123 更新时间:2023-11-28 19:47:06 25 4
gpt4 key购买 nike

假设我的服务器上有一堆脚本,它们在我的应用程序中使用。

所以,我的<head>包含一堆 <script src="http://myServer.com/myScript.js"></script>

如果我在 localhost 上开发&没有网络访问权限,我想将它们作为一堆引用 <script src="http://localhost/myScript.js"></script>或者,甚至,
<script src="myScript.js"></script>

我对 JS 很陌生,是否有一种标准方法可以在脚本文件的两个可能的服务器之间切换?在这件事上,Google 不是我的 friend 。

最佳答案

您可以根据是否从 localhost 访问页面来动态加载脚本并将其添加到文档中,如下所示:

<script> 

var script = document.createElement("script");

if (/localhost/.test(document.location.hostname)) {
script.setAttribute("src", "./myScript.js");
} else {
script.setAttribute("src", "http://www.myServer.com/myScript.js");
}

document.body.appendChild(script);

</script>

关于javascript - 如何在本地和远程脚本之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24093164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com