屏蔽内嵌页面中的声音

hi, 这个问题有点偏,场景是这样的,有一个主页面A,里面内嵌了一个js的页面游戏B,能在A里面屏蔽B页面的声音吗?

可以试试下面的方法(没试过 只是刚想的)

1 给audio 的节点的prototype.play 覆盖一下
原来的play 改个名 _play 封装在你自己的play里 根据具体的情况 来判断返回还是不返回
或者

2 监听DOM的节点变化事件,然后 任选 遍历加入到HTML里的audio节点 设置 muted

貌似方法2 容易一点 但是效率可能没那么高 可以做测试 告诉我们结果如何