2017-08-11 56 views
2

我已经在我的网页使用跨域iframe中,如何静音跨域iframe的音频

我怎么能静音的iframe

的音频和是否有可能访问ifram源。

我已经尝试了iframe的

<iframe id="Iframe" src="#someurl" style="width:1024px;height:768px;volume:silent" hidden></iframe> 

document.getElementById('Iframe').contentWindow.targetFunction(); 

$("#Iframe").attr("src", "http://some"); 
+0

没有,跨源访问被禁止出于安全原因如下 - 然而, ,如果你“控制”**两个**网站,你可以使用window.postMessage –

+0

实现页面和iframe之间的通信,你应该尝试什么?能够对**这两个网站进行更改?如果没有,**没有任何**要尝试在所有 –

+0

是的,我打算使这两个网站 – vetriselvan

回答

1

我得到的解决方案交流跨域的静音和获取源

//the iframe code 
     setInterval(function() { 
       parent.postMessage("Hello","http://davidwalsh.name"); 
     },1000); 

//The parent code 
     $(window).on('message', function(e){ 
      console.log('parent received message!: ',e.originalEvent.data); 
     });