首页 > 其他分享 >解决iframe嵌套不同域报错问题:SecurityError: Blocked a frame with origin

解决iframe嵌套不同域报错问题:SecurityError: Blocked a frame with origin

时间:2023-05-06 12:22:32浏览次数:38  
标签:origin frame 报错 iframe 跳转 页面

Error: Failed to resolve async component default: SecurityError: Blocked a frame with origin "https://223.82.12.165:8282" from accessing a cross-origin frame.

 

原始需求,我提供一个免登陆的链接跳转到页面A。

实现需求:用一个新的工程B实现权限校验,校验成功后通过location.href跳转到页面A。B和A在同一域名下。

问题:在浏览器之间打开页面B后跳转到页面A正常,第三方用iframe嵌套页面B校验成功后跳转到页面A会出现上图中的报错。

原因:查询了一下原因可能是页面中有用到window.top 之类的方法,因为域名不同导致异常。

解决办法:在页面B中不再调用location.href跳转,而是新加一个iframe来加载页面A。这样页面A中调用的window.top 之类的方法会调用的页面B中,因为页面A和B同源,就不会报错。

 

标签:origin,frame,报错,iframe,跳转,页面
From: https://www.cnblogs.com/m7777/p/17376864.html

相关文章

  • 安装msi软件报错:The installer has encountered an unexpected error installing this
    因为安装权限不足以管理员身份运行cmd运行安装命令msiexec/package"E:\xxx\charles-proxy-4.6.4-win64.msi"......
  • 我在比较时序数据时,程序报错说数据标签有问题
    大家好,我是皮皮。一、前言前几天在Python白银群【黑白人生】问了一个Pandas数据处理的问题,这里拿出来给大家分享下。截图如下图所示:数据截图如下所示:二、实现过程这里【论草莓如何成为冻干莓】给了一个思路,如下所示:看上去还是有点深奥的。后来【瑜亮老师】也指导了一波。顺利的解决......
  • VS2022创建.NET Framework MVC 并发布到IIS
     创建 发布 设置完成后点击发布 部署IIS ......
  • 上传代码到gitee时使用了git pull --rebase origin master命令导致代码丢失
    转自:https://blog.csdn.net/m0_51557131/article/details/129844800 上传本地代码到码云仓库步骤:进入项目目录gitinit将本地项目工作区的所有文件添加到暂存区   gitadd xxx #xxx代表项目文件名字,及所要提交的内容文件   gitadd.  #.表示要提交当前地址下的......
  • 使用properties配置jdbc信息报错问题
    今天使用properties文件来配置mysql驱动,url,user,password,然后配置到spring-dao.xml(spring和mybatis整合文件)中运行后报错java.sql.SQLException:Accessdeniedforuser'ASUS'@'localhost'(usingpassword:YES)用户ASUS访问被拒绝,在properties中user配置的是root。解决方法:......
  • yum install -y yum-utils 报错Error: Package: glibc-2.17-307.el7.1.i686 (base)
    命令#yuminstall-yyum-utils执行命令和报错如下[root@localhost~]#yuminstall-yyum-utils.noarchLoadedplugins:fastestmirrorLoadingmirrorspeedsfromcachedhostfileResolvingDependencies-->Runningtransactioncheck--->Packageyum-utils.noarch0......
  • 解决OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll alread
    错误如下所示:OMP:Error#15:Initializinglibiomp5md.dll,butfoundlibiomp5md.dllalreadyinitialized.OMP:HintThismeansthatmultiplecopiesoftheOpenMPruntimehavebeenlinkedintotheprogram.Thatisdangerous,sinceitcandegradeperformanceorcau......
  • 我在比较时序数据时,程序报错说数据标签有问题
    大家好,我是皮皮。一、前言前几天在Python白银群【黑白人生】问了一个Pandas数据处理的问题,这里拿出来给大家分享下。截图如下图所示:数据截图如下所示:二、实现过程这里【论草莓如何成为冻干莓】给了一个思路,如下所示:看上去还是有点深奥的。后来【瑜亮老师】也指导了一波......
  • JavaSpring学习的报错查看
    警告:Exceptionencounteredduringcontextinitialization-cancellingrefreshattempt:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'bookService'definedinclasspathresource[applicationContext.xml]:C......
  • Python教程:pandas读写txt文件——DataFrame和Series
    大家用pandas一般都是读写csv文件或者tsv文件,读写txt文件时一般就withopen了,其实pandas数据类型操作起来更加方便,还是建议全用pandas这一套。读txt文件代码如下,主要是设置正则表达式的分隔符(sep参数),和列名取消(header参数),以及不需要列索引(index_col)。1df=pd.read_csv("workl......