gpt4 book ai didi

javascript - 警报不从 iframe 冒泡

转载 作者:可可西里 更新时间:2023-11-01 13:28:58 29 4
gpt4 key购买 nike

我有一个 iframe,它具有警报功能和 console.log 功能。

我能够看到 console.log 的输出,但是警报功能没有冒泡(永远不会以可见的方式触发)。

我尝试在 chromium 上禁用网络安全,以及通过命令行标志禁用弹出窗口阻止都没有达到预期的效果。如何在不更改 iframe 中的代码的情况下允许弹出窗口冒泡?

注意:这是在 Atom 中运行的 chromium web 驱动程序。

最佳答案

我创建了两个 jsfiddle,第一个 https://jsfiddle.net/c9mougua/6/有一个 <iframe>链接到另一个 jsfiddle https://jsfiddle.net/ypptc1f8/3/其中有 alert()这一切正常。

请确保您正确地调用了您的警报,并且如果您在第一页上有试图在 Iframe 中调用它的 javascript,那也不会起作用。 alert()需要在实际的第二页而不是 <iframe> 中调用本身。

首页

<body>
<iframe src="https://jsfiddle.net/ypptc1f8/3/">

</iframe>
</body>

第二页

<body onload="test()">

</body>
<script>
function test(){
alert("Inside IFrame");
}
</script>

关于javascript - 警报不从 iframe 冒泡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33087794/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com