丑话说在前头:觉得我写的不错,记得点赞+收藏+分享,觉得我写得不行,欢迎留言!

最近在写一个项目:需要在页面使用iframe来播放老大写好的动画播放器,突然报这种错误:

老大说:这错误太明显了,就是跨域问题

原来,浏览器地址是https://www.xxx.com,但是在iframe中,src属性值为https://xxx.com,我将src属性值改为https://www.xxx.com,问题就解决了!

“iframe跨域”可能造成无法与父页面通信,无法修改iframe元素样式等问题。

既然被老大质疑我对“跨域”的知识了解多少,那我们就来简单复习一下吧!

讲到跨域,我们应该首先了解“同源策略”。


同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。

如果两个 URL 的 protocol、port (如果有指定的话)和 host 都相同的话,则这两个 URL 是同源。这个方案也被称为“协议/主机/端口元组”,或者直接是 “元组”。(“元组” 是指一组项目构成的整体,双重/三重/四重/五重/等的通用形式)。”

以上内容摘自“MDN:同源策略”


不符合"同源策略"规则的场景,即为“跨域”,跨域的解决方案在上面的链接中有提到,自行查阅!

又水了一篇文章,记得点赞+收藏+分享,或者留言,谢谢!

解决:Uncaught DOMException: Blocked a frame with origin “xxx“ from accessing a cross-origin frame.相关推荐

  1. JS Uncaught DOMException: Blocked a frame with origin “XXX“ from accessing a cross-origin frame问题解决

    问题描述: Uncaught DOMException: Blocked a frame with origin "http://localhost:46819" from acc ...

  2. iframe 父页面全屏同时子页面 viewer轮播插件全屏放大 Uncaught DOMException: Blocked a frame with origin null from acce

    1.在父页面<iframe allowfullscreen="true" ></iframe> 标签要加上 allowfullscreen="tr ...

  3. Blocked a frame with origin XXX from accessing a cross-origin 跨域问题解决方案

    本文示例使用的 html vue ckeditor4 场景说明 项目是一个比较老的项目,需要使用ckeditor4来进行步骤填写,商议后使用jsp内iframe一个vue的html页面进行编写,但是在 ...

  4. Blocked a frame with origin XXX from accessing a cross-origin 。iframe跨域问题

    在前端开发的过程中,我们常常会用到iframe去在我们的页面中引用一个子页面,而父子页面又常常会有交互.在同域情况下,子页面如果想要访问父页面中的window对象中的方法的话,直接在当前页面中使用wi ...

  5. Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests

    前言 本地调试js时,遇到本错误 Google Chrome 84.0.4147.135 (正式版本) (64 位) (cohort: Stable Installs Only) 修订版本 c42bd ...

  6. js base64解码JWT失败:VM273:1 Uncaught DOMException: Failed to execute 'atob' on 'Window': The string to

    前端获取后端服务生成JWT,利用js方法base64解码payload段: window.atob("eyJzdWIiOiJ0ZXN0MyIsInVzZXJJZCI6IjEwMTY5MiIs ...

  7. 解决Cross origin requests are only supported for protocol schemes问题

    解决Cross origin requests are only supported for protocol schemes问题 问题描述 本前端小白在学习的时候尝试按照一个网上的blog的代码来跑 ...

  8. ajax跨域请求问题:Access to XMLHttpRequest at……has been blocked by CORS policy: Cross origin requests

    背景:本地代码调试时,加载本地资源正常,jquery的AJAX请求服务端资源报错. Access to XMLHttpRequest at '***** ' from origin 'null' ha ...

  9. 头像裁剪和Uncaught DOMException: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases m

    此文是半原创. 头像裁剪的主要实现是同事找来发我的,用着还不错. 记一下,可以用作以后研究. 此文主要记录一个要点: 当用户上传已上传头像,裁剪头像弹窗获取到图片,当调用canvas的toDataUR ...

最新文章

  1. python使用imbalanced-learn的SMOTEENN方法同时进行上采样和下采样处理数据不平衡问题
  2. 怎么才能转入大数据领域 ,成为一名合格的大数据分析师...
  3. 解决paramiko获取远程脚本延时返回数据的问题
  4. public medical image database
  5. 剑指offer之C语言实现链表(两种方式)
  6. php点击后增加html元素,如何动态生成html元素以及为元素追加属性的方法介绍(附代码)...
  7. 前端学习(1759):前端调试值之调试安卓设备的方法
  8. 图tp delDataById问题
  9. safari使用canvas引入域外的图片
  10. The Breakpoint will not currently be hit. No executable code associated with this line
  11. php smarty配置文件,Smarty配置文件
  12. 在Myeclipse中创建自定义用户类库
  13. 自建网盘教程之:使用可道云搭建私有云网盘,无需数据库,windows操作界面
  14. 中国大湾区经济推动新全球化时代
  15. 前端开发 html第三课 列表 超链接 相对路径 图片
  16. deepfool简单实现
  17. 快递查询API接口对接案例(顺丰、圆通、中通、德邦、天天)
  18. 华硕主板刷机后不能进入Windows的解决办法
  19. 2019年终总结——我度过了幸福的一年
  20. 深入拆解类加载器,这样的姿势你还不懂吗?

热门文章

  1. win10下pip安装pytorch-gpu以及CUDA/cuDnn的配置(避坑)
  2. OpenFire+Spark构建实时协作平台
  3. ZOJ 3591 Nim (NIM博弈+统计
  4. Web开发和WSGI
  5. 计算机作品画图板软件四年级,四年级计算机《用画图软件画画》
  6. 近期 0day exploit 满天飞,原来是神秘的以色列公司 Candiru 在捣鬼
  7. 【千寻位置网】方舟计划发布了
  8. OGNL表达式的使用方法
  9. ADO对Excel对象进行连接时的 两种方法区别
  10. 用Python写网络爬虫:推荐这本书看看。