作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在维基百科上读到了同源政策的含义,但不明白它是如何运作的。我确实知道它会阻止我网站上的 javascript 与单独网站上的脚本进行交互,但这到底是什么意思?
最佳答案
如果您的脚本 (JS) 尝试通过 XMLHttpRequest 向其发起的站点以外的站点执行某些 HTTP 请求,则请求将失败,返回状态代码将为 0 且错误消息为 null。
这就是它最初的工作方式。
现在有一个跨源资源共享 (CORS) 规范,大多数现代浏览器或多或少都支持该规范。它允许执行此类请求,但有严格的限制。
关于javascript - 同源政策 (SOP) 如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7666983/
我是一名优秀的程序员,十分优秀!