关于前端:你知道windoworigin和locationorigin的区别吗

文章不易,请关注公众号 毛毛虫的小小蜡笔,多多反对,谢谢。

定义

window.origin

该属性是只读的。

origin的值是以后页面环境的源。

当源不是http和https协定,比方是file协定,则返回的值是null。

window.location.origin

该属性也是只读的。

示意的是以后页面的URL的源。

Demo

以后页面是http协定的

比方http://localhost:8080,
则window.origin和window.location.origin的值都一样。

如下截图所示:

当在页面嵌套了iframe且src为空

<iframe name="testOrigin"></iframe>
window.origin和window.location.origin的值就不一样了。

如下截图所示:

详情 请查看:毛毛虫的小小蜡笔

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理