open - Xcode 8, iOS 10: "Inicio del registro de WebFilter para el proceso"
uiwebview tutorial (3)
WF: === Starting WebFilter logging for process Test
2016-09-30 08:56:45.458007 Test[616:142557] WF: _userSettingsForUser mobile: {
filterBlacklist = (
);
filterWhitelist = (
);
restrictWeb = 1;
useContentFilter = 0;
useContentFilterOverrides = 0;
whitelistEnabled = 0;
}
2016-09-30 08:56:45.458437 Test[616:142557] WF: _WebFilterIsActive returning: NO
Recibo esta advertencia en mi depurador en xcode 8, iOS-10, cuando uso los métodos UIWebView Delegate para cargar algo. No encontré ninguna documentación en el sitio web de Apple sobre este filtro web Modo activo / desactivado. Aunque no está causando ningún problema en mi funcionalidad webView existente, incluso estoy ejecutando alguna función de JavaScript en mi método webView. Pero todavía tiene curiosidad por saber más sobre esta nueva característica.
Cualquier sugerencia sobre esta característica será apreciada.
Según Apple, la "Política de seguridad de contenido (CSP)" que admite Safari 10 se ha mejorado al incluir la versión 2.0 del estándar.
Parece que esta característica también se incluye en
iOS 10
.
Para obtener más información, consulte aquí los niveles de CSP: https://content-security-policy.com
O
Consulte el sitio con las Herramientas para desarrolladores de Chrome y probablemente encontrará una advertencia como
Mixed Content: The page at ''...'' as loaded over HTTPS, but requested an insecure resource ''...''. This content should also be served over HTTPS.
Mixed Content: The page at ''...'' as loaded over HTTPS, but requested an insecure resource ''...''. This content should also be served over HTTPS.
Y si desea eliminar el mensaje en la consola de XCode, busque los pasos a continuación.
-
Seleccione Producto => Esquema => Editar esquema o utilice el acceso directo:
CMD + <
-
Seleccione la opción
Run
desde el lado izquierdo. - En la sección Variables de entorno, agregue la variable OS_ACTIVITY_MODE = deshabilitar
Para obtener más información, encuentre la siguiente representación GIF.
Nota: Mientras depura el código en el dispositivo, desactive esta opción ya que la instrucción NSLog no se muestra en la consola.
es muy simple de resolver, tienes que seguir el siguiente proceso. 1) vaya a MenuBar y busque el menú del producto-> Esquema-> Editar esquema-> aparece pops -> donde selecciona "Ejecutar" y luego selecciona "Argumentos" -> luego Variables de entorno-> después de hacer clic en "+" botón y, por lo tanto, coloque este "OS_ACTIVITY_MODE = deshabilitar" después de eso, este error desaparecerá.