美文网首页
新版chrome浏览器,iframe中document.refe

新版chrome浏览器,iframe中document.refe

作者: 牧码人zhouz | 来源:发表于2020-10-09 21:35 被阅读0次

今天发生了一件特别奇怪的事,特意记录下来,以供后续查看。
测试同事反映说,使用chrome浏览器,打开线上的服务发现有问题。经检测发现,是iframe中的js文件中的函数,使用document.referrer获取外部文档的url竟然只能取到域名,其它的全取不到了,当时感觉特别奇怪,十一假期之前,还没有任何问题,结果放完假一上班就出现问题。然后就是一通折腾,发现firefox和safri都没有问题,只有chrome浏览器出现了问题。检查chrome版本,发现是86.开头的,同事的是85.开头的,都出现了同样的问题,结果装了个低版本84.开头的,一切就正常了,太坑了;而且发现85版的是9月29日发布的,妥妥的,天堂和地狱只差一个国庆节啊。最后没办法,把iframe需要的参数放置在name属性里,在iframe里通过window.name获取。

在外层文档里,给name赋值为需要传递的参数

<iframe id="myiframe" name="参数"></iframe>

iframe里,通过window.name获取参数

<script>var param = window.name;</script>

相关文章

网友评论

      本文标题:新版chrome浏览器,iframe中document.refe

      本文链接:https://www.haomeiwen.com/subject/swdidktx.html