1.什么是JavaScript?
站在用户的角度思考问题,与客户深入沟通,找到汕城网站设计与汕城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、域名注册、网页空间、企业邮箱。业务覆盖汕城地区。
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。通俗的讲JavaScript通常用来做网页的交互以及同动态效果。它是一种非常流行的脚本语言,是一种运行在浏览器中的解释型编程语言。
2.同源的定义:
如果两个页面的协议/端口和主机都相同,那么这两个页面具有相同的源。我们也可以把它称为“协议/主机/端口 tuple”,或简单地叫做“tuple". ("tuple" ,“元”,“元组”是指一些事物组合在一起形成一个整体,比如(1,2)叫二元,(1,2,3)叫三元)。下表给出了相对同源检测的示例:
(只是路径不同而已,同源。)
(只是路径不同,同源)
(协议不同,http≠https,不同源)
(端口不同,http://80是默认值,不同源)
(域名不同,news/store,不同源)
3.JavaScript可以对文本web文档内容进行操作,对文档随意操作是互联网世界大忌,因此要对其进行限制。针对代码可以限定对哪些特定的web文本进行操作,这就叫同源策略。
同源策略的含义:脚本只能读取和所属文档来源相同的窗口和文档的属性。
以上就是JavaScript同源策略的大致概念,若要深究同源的验证过程以及原理,可以自行系统完整的学习此概念,对自己大有裨益。
不能跨域,不能直接操作文件,不能直接操作数据库(这个据说html5部分浏览器已经允许了)
其他应该还有,暂时只想到这些
就是引用的资源需要在同一个域名下,否则有跨域安全性问题请求不到。当然也有很多方法可以跨域请求。
分享文章:javascript同源的简单介绍
标题路径:https://www.cdcxhl.com/article18/dsdcpdp.html
成都网站建设公司_创新互联,为您提供网站策划、网站维护、品牌网站设计、自适应网站、软件开发、定制开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联