iframe里的HTML弹窗,如何在父级上弹

父级代码:

<iframe id="myFrame" src="xxx.html"  style="width: 100%; height: 100%; "></iframe>

 

子级代码:

<script>alert("123")</script>

 

由于子级的弹窗,也就是子级的 alert("123")弹出来后标题会有个网址,让人看到这是一个其他页面的弹窗

 

所有想把子级(也就是iframe内嵌页面)的弹窗,弄到父级上

这个是做不到的,因为前端浏览器有跨域限制,不同域名的页面不允许相互操作。
如果是同域名的页面可以用parent.alert("123"); ,但对你这个问题来说没意义。
 

但你可以用div做个模拟的弹出对话框,想要什么样式都可以。
 

您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632