对于我所拥有的任何一个iframe,如何让它点击iframe中的任何位置来关闭从iframe打开的弹出窗口?
类似于:
<iframe id="iframe_id" src="https://somesite.com.br">
</iframe>
<script type="text/javascript">
    $('#iframe_id').on('click', function(event) { 
        close popups that have opened ...
    });
</script>注意事项
我不能使用沙箱=“允许-脚本”或其他沙箱方法
发布于 2019-09-14 04:13:00
你的代码:
<script type="text/javascript">
    $('#iframe_id').on('click', function(event) { 
        //code
    });
</script>如果这些弹出窗口在div中,那么请使用以下内容
<script type="text/javascript">
    $('#iframe_id').on('click', function(event) { 
        $('#iframe_id').find('div').remove();
    });
</script>不过,如果不想包含一些div内容,它将删除所有div内容。
如果弹出的元素有共同之处,您只需将div更改为任何形式的元素即可。
https://stackoverflow.com/questions/57932123
复制相似问题