IFRAME重定向到移动设备中的源

时间:2014-11-01 04:47:16

标签: iframe mobile cross-browser cross-domain url-redirection

在我的网站上(例如www.ABC.com),有一个带有来源的iFRAME(www.XYZ.com)。

iFRAME来源在点击按钮时呈现。

  

PC /桌面

按预期工作。单击按钮将iFRAME加载到源。

  

移动(所有浏览器/所有设备)

单击按钮时,www.ABC.com将重定向到iFRAME的来源,即www.XYZ.com。

有什么问题?

1 个答案:

答案 0 :(得分:0)

我认为void正在设置iframe的来源。如果它是移动的,那么它也将它的父母来源设置为相同的...这可能会导致问题..

$("#button-play").on("mouseup touchend",
    function(){
      return void;
    });

编辑:

所以,根据你的情况......

首先,为您的iframe提供ID .. <iframe id='myFrame' ... >

现在,要取消绑定按钮中的所有点击事件(例如,它的id='myBtn')..

$('iframe#myFrame').contents().find('#myBtn').off( "click", "**" );

或者,从按钮取消绑定所有事件..

$('iframe#myFrame').contents().find('#myBtn').off();

现在,将您的功能分配给此按钮..

$('iframe#myFrame').contents().find('#myBtn').on( "click", function() {
        //your code to fire on click of myBtn
    });

让我知道它是否适合你...... :)