如何使用javascript检查连接是否是本地主机?
2022-08-30 04:20:47
我想在我的javascript中签核,如果页面加载在我的本地机器上。
我想这样做的原因是,当我开发时,我喜欢确保我的服务器端(C#)验证都正常工作。因此,我喜欢看到客户端和服务器端的错误都显示出来。
因此,当我进行测试时,我的jquery验证内容中有一个标志,它总是让无效数据通过。通过这种方式,我一次看到客户端和服务器错误。
但是,现在我必须手动去,在从开发到生产时来回切换。
我想在我的javascript中签核,如果页面加载在我的本地机器上。
我想这样做的原因是,当我开发时,我喜欢确保我的服务器端(C#)验证都正常工作。因此,我喜欢看到客户端和服务器端的错误都显示出来。
因此,当我进行测试时,我的jquery验证内容中有一个标志,它总是让无效数据通过。通过这种方式,我一次看到客户端和服务器错误。
但是,现在我必须手动去,在从开发到生产时来回切换。
该变量为您提供当前主机。这应该足以让您确定您所处的环境。location.hostname
if (location.hostname === "localhost" || location.hostname === "127.0.0.1")
alert("It's a local server!");
如果在浏览器中启动静态html,例如从位置(如检测“localhost”)将不起作用。 将返回空字符串。所以file:///C:/Documents and Settings/Administrator/Desktop/
location.hostname
if (location.hostname === "localhost" || location.hostname === "127.0.0.1" || location.hostname === "")
alert("It's a local server!");