camppowerbi
Hola equipo,
Estamos mostrando informes de power bi en la aplicación IOS usando power bi embed js. Es una aplicación de Córdoba.
Antes funcionaba.
Pero desde los últimos días, estamos recibiendo un error de discrepancia de protocolo en el archivo js «reportembed.externals.bundle.min.js».
Bloqueó un marco con origen app.powerbi.com de acceder a un marco con origen «archivo». El marco que solicita acceso tiene un protocolo de «https», el marco al que se accede tiene un protocolo de «archivo». Los protocolos deben coincidir.
¿Alguien puede ayudar a resolver este problema?
PBI_Entusiasta
Esto se debe a la desaprobación de la API de UIWebView por parte de Apple. Este no es un problema de Power BI o Microsoft.
Consulte esto para obtener una explicación detallada de la causa raíz de este problema y lo que deberá hacer: https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/
Para resumir, esto es lo que puede necesitar hacer…
¿Usando Córdoba?
El 25 de noviembre de 2019, el equipo de Cordova lanzó Cordova iOS 5.1.0, que desactiva UIWebview en tiempo de compilación. Anteriormente estaban discutiendo un plan para seguir adelante.
Actualizar:
Asegúrese de tener instalado un complemento WKWebView: ya sea el oficial de Apache o el de Ionic. Todas las aplicaciones de inicio de Ionic incluyen automáticamente cordova-plugin-ionic-webview.
Agregar
Actualice cada complemento de Cordova a la última versión (estos también pueden activar la advertencia). Mejor aún: ¡quítelos si ya no los necesita!
Ejecute cordova prepare ios para aplicar los cambios.