我的网络应用程序在PC上的Chrome浏览器上运行良好。但是当我尝试在iPad上打开相同的应用程序时,我遇到了一个奇怪的问题。 在我的网络应用程序中,我在我的一个页面上显示视频。我使用下面的代码在我的aspx页面的页面加载页面上设置视频。
$get('dvVideo').innerHTML = '<iframe id="ytplayer" type="text/html" width="600" height="337.5" src="https://www.youtube.com/embed/xyz?autoplay=0&modestbranding=1&rel=0&showinfo=0&autohide=1&color=white&theme=light" frameborder="0" allowfullscreen></iframe>'
我有一段javascript代码返回页面的父级。
function GetHomeWindow()
{
var parent = window.parent;
if (parent.name == 'Home')
{
return parent;
}
}
以上代码在使用Chrome的PC上运行正常,我总是从父页面打开子页面。 但在IPad中,window.parent返回 - webkitendfullscreen 而不是父页面名称。
这打破了我的整个代码,期望从Javascript方法返回一个正确的页面。
任何帮助都会非常感激。