gpt4 book ai didi

javascript - 如何查找从服务器运行或不使用 javascript 的 html 文件?

转载 作者:行者123 更新时间:2023-11-30 14:30:38 24 4
gpt4 key购买 nike

我是 javascript 的新手,可能这个问题看起来很傻。如何使用 javascript 检查 html 文件是从本地文件系统加载还是从服务器加载?

例如,当我从本地系统 (/home/user/1.html) 打开 html 文件时,浏览器会在 url 中显示

file:///home/user/1.html

但是如果我将 1.html 文件加载到我的本地服务器中,那么如果我访问该文件,浏览器会在如下 url 中显示

http://localhost/GUI/1.html

我想使用 java 脚本查找文件是从我的服务器加载还是从本地文件系统加载。

有没有办法使用 java 脚本方法找到它。

最佳答案

您可以使用 window.location 对象来做到这一点。

使用 window.location.protocol 属性。

如果文件是从文件系统提供的,则以下代码行将返回 true。

window.location.protocol == "file:";

它基本上检查正在使用的协议(protocol)是否是文件。

关于javascript - 如何查找从服务器运行或不使用 javascript 的 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51240279/

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