Cordova InAppBrowser PDF 最初不会在 PhoneGap iOS App 中显示



所以我正在使用PhoneGap Build来构建我的应用程序。

通过PhoneGap开发人员应用程序运行应用程序时,InAppBrowser工作正常,但是当我使用PhoneGap Build并将IPA文件安装到iPad上时,我单击以打开InAppBrowser的按钮无法打开InAppBrowser。我必须双击主页按钮,然后返回应用程序才能显示。还有其他人经历过吗?

该按钮的代码如下:

$("#dashboardSmPC").on(app.interactionEvent, function () {
var inAppBrowser = cordova.InAppBrowser.open('pdf/SmPC.pdf', '_blank', 'closebuttoncaption=Back,location=no,presentationstyle=fullscreen,transitionstyle=coververtical');
});

编辑:此问题似乎在iOS 10.3.2.,9.3.5中工作正常。

这是因为索引中的 CSP(内容安全策略(元标记太紧.html。我把它改成这样,它可以在iOS 10.3.2中工作:

<meta http-equiv="Content-Security-Policy" content="default-src 'self' gap://ready file://* *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; media-src *; img-src * data:">

最新更新