Cordova 如何打开iframe';默认浏览器中的链接?

Cordova 如何打开iframe';默认浏览器中的链接?,cordova,inappbrowser,youtube-iframe-api,Cordova,Inappbrowser,Youtube Iframe Api,我在PhoneGap应用程序中嵌入了一个YouTube播放器 当用户点击Youtube的徽标时,他会进入Youtube的网站(PhoneGap webview内部),而无法返回应用程序 我删除了appbrowser中的inappbrowser插件,但Youtube仍在应用程序中打开 作为一个糟糕的用户体验情况,苹果也拒绝了该应用 有什么想法吗?另一个糟糕的解决方案,但更优雅 想法是一样的:阻止从iframe打开链接,目的是阻止应用程序webview的导航 它可以通过iframe的sandbox指

我在PhoneGap应用程序中嵌入了一个YouTube播放器

当用户点击Youtube的徽标时,他会进入Youtube的网站(PhoneGap webview内部),而无法返回应用程序

我删除了appbrowser中的
inappbrowser
插件,但Youtube仍在应用程序中打开

作为一个糟糕的用户体验情况,苹果也拒绝了该应用


有什么想法吗?

另一个糟糕的解决方案,但更优雅

想法是一样的:阻止从iframe打开链接,目的是阻止应用程序webview的导航


它可以通过iframe的sandbox指令完成,如下面的回答所述:

您在系统中尝试了吗location@KennethLi该链接位于Youtube的播放器iframe内,因此我无法修改其内容。@TheoB我也有同样的问题-你解决了吗?@poornerd我不得不阻止用户点击YT图标。这是一个糟糕的解决方案,但苹果接受了<代码>$('#ytplayer').contents().find('.ytp scalable icon shrink').css('pointer-events','none')不要在答案中发布链接,因为它们可能会停止工作