Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第十六题:解释一下什么是JavaScript的同源策略 #16

Open
GenXiaoLe opened this issue Aug 28, 2019 · 2 comments
Open

第十六题:解释一下什么是JavaScript的同源策略 #16

GenXiaoLe opened this issue Aug 28, 2019 · 2 comments
Labels
JavaScript 解释型编程语言

Comments

@GenXiaoLe
Copy link
Collaborator

从概念,意义等方面进行描述

@GenXiaoLe GenXiaoLe added the JavaScript 解释型编程语言 label Aug 28, 2019
@MMmaXingXing
Copy link

概念

同源策略是客户端脚本(尤其是javascript)的重要安全度量标准,它最早出自NetscapeNavigator2,其目的是防止某个文档或脚本从多个不同源装载。同源策略的内容主要是,协议,域名,端口相同,这是一种安全协议。同时也指,统一脚本只能访问同一来源的文档和文件。

意义

大大增强了浏览器页面访问的安全性,加入没有同源策略的限制,任何一个人都可以使用iframe嵌入一个银行登录页面(也可以是其他重要页面),当你输入时,他可以直接监听到你的输入值,并且直接窃取,会造成严重网络秩序混乱,也就不会有现在互联网的发展了。

@lamelamb
Copy link

lamelamb commented Sep 2, 2019

浏览器对文件资源的访问设下限制,同一网站只可以访问同一域中的资源, 协议,端口,主机任意一个不相同都不是同源

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
JavaScript 解释型编程语言
Projects
None yet
Development

No branches or pull requests

3 participants