我正在运行一个 tomcat 服务器,我的本地主机基域是:
C:/apache/webapps/ROOT/
我的网页也在这里。
但是 javascripts 存在于外部位置。
D:/something/something
我正在通过以下方式导入它们
<script src="D:/something/something/js1.js"></script>
在 IE 中,页面加载正常并且能够找到脚本,但是在 chrome 中它失败了。 在调试时,我看到 chrome 试图附加以下内容:
http://localhost:8080/D:/something/something
如何在不将脚本复制到基本位置的情况下让它在 chrome 上运行?
最佳答案
要在 JS 代码中做任何有用的事情,您很可能必须遵守同源策略。这意味着您必须配置您的 Tomcat,以便它也为脚本提供服务。
如果您真的坚持要从本地文件中读取脚本,那么 file://
URL 就是这样做的。
关于javascript - 如何加载 Chrome 中本地主机域中不存在的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19249380/