javascript - 在 javascript 中,我可以算出我当前的 url 是否位于 127.0.0.1 吗?

标签 javascript security

我想知道是否可以在网页中编写一些 javascript 来了解 网页是否远程托管。

假设我去修改hosts文件 我写 127.0.0.1 www.myexample.com

然后我可以在本地运行网络服务器并显示我的 test.html 页面

http://www.myexample.com/test.html

问题是:“我能弄清楚我是在本地运行吗……?” 或者我可以将 www.myexample.com 解析为其地址(但我认为这更复杂)

最佳答案

不,这不能在浏览器端使用 JavaScript 来完成。

如果您将 example.com 放入主机文件中,JavaScript 不知道 example.com 是在本地运行还是来自其他服务器。

类似问题:

Determine IP# of domain from client browser
http://answers.yahoo.com/question/index?qid=20110606071036AAztRkF
http://javascript.about.com/library/blip.htm

关于javascript - 在 javascript 中,我可以算出我当前的 url 是否位于 127.0.0.1 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432368/

相关文章:

javascript - Ajax错误类型错误: data is undefined

c - 如何从命令行提供标准输入?

php - 我正在自学 PHP,并且已经了解 strip_tags() 函数。这是提高安全性的唯一方法吗?

security - session 与基于 token 的身份验证

javascript - 通过 JavaScript 正则表达式纠正句子结构

javascript - 哪个框架(Jquery、Dojo、Raphael)更适合在教育视频游戏中实现 SVG?

javascript - 将 jQuery 插件 Treetable 与 Knockoutjs 结合使用

javascript - 让简单的 Javascript/jQuery 工作起来(Ariel Flesler 的 ScrollTo)

php $POST 动态变量名安全问题

ruby-on-rails - 如何避免 Rails 应用程序中任何地方的信用卡信息为 "saved"?