2017-08-11 95 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); 
     });