前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >替换window.parent.document,解决基于DOM的跨站点脚本编制

替换window.parent.document,解决基于DOM的跨站点脚本编制

作者头像
问问计算机
发布2021-05-08 11:13:40
1.7K0
发布2021-05-08 11:13:40
举报
文章被收录于专栏:问问计算机

$(window.parent.document).find('父窗口元素').css("left", 0),有些场景下,我们可能会用到这种方式,比如,在一个父窗口中含有一个iframe,当iframe加载出来的时候,需要获取父窗口距离左侧的边距。

改为如下方式:

除了上述的获取方法之外,可以使用:$(this)[0].frameElement.style.left,来设置对应的iframe的left属性值

这个关键是用好浏览器的调试,查看元素的信息

然后可以在frameElement下找到style属性,在style属性下找到left属性,设置left的值,便可以改变显示状态。

通过$(this)[0].parent就能够找到父级DOM中的属性(注意,这里的关键点不是两种形式的表述形式,而是学会像图示种的内容一样,在console的控控制台种结合debugger模式,监测对应属性的值。通过正确的监测值,才能够真正了解,不同元素,在不同时刻的状态属性值的变化情况,并根据实际情况做除调整。避免附加过多的冗余内容):

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 changyandou 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档