iOS 10: Safari no puede abrir la página. El error fue: "No se permite el uso del puerto de networking restringido"

Tengo un problema con iOS 10.0.1 y Safari 10. En iOS 9 y Safari 9, puedo ir a un website en el puerto 4190. Tan pronto como uso un dispositivo iOS 10, obtengo este post de error usando Safari 10:

Safari cannot open the page. The error was: "Not allowed to use restricted network port".

Leí en línea que algunos puertos están en la list negra. Lo mejor que pude encontrar es un KURL.cpp bloqueadoPortList , pero no veo el puerto 4190 bloqueado.

Veo que el post de error está en este fragment de código: #define WebKitErrorDescriptionCannotUseRestrictedPort UI_STRING_INTERNAL("Not allowed to use restricted network port", "WebKitErrorCannotUseRestrictedPort description")

¿Algunas ideas?

Mensaje de error de iOS 10 Safari 10

2 Solutions collect form web for “iOS 10: Safari no puede abrir la página. El error fue: "No se permite el uso del puerto de networking restringido"”

La razón por la cual el puerto está bloqueado es porque Apple considera que es un puerto que está abierto a troyanos y virus, por lo que bloquea automáticamente esos puertos. tiene que ver con el lanzamiento de Xcode (cómo se diseñan y escriben los progtwigs mac)

App Transport Security iOS 9 introduce una nueva característica de security que bloquea el tráfico no HTTPS en su aplicación. Sin embargo, esta es una nueva característica que solo está habilitada para la creación de aplicaciones con XCode 7 y iOS 9 SDK hoy. No romperá las aplicaciones existentes.

Dado que los cambios anteriores requieren una recompilation, esto afectará su process de desarrollo y se manifestará como un cambio radical.

Para solucionarlo , edite el file MyApp-Info.plist y agregue el contenido de este parche .

ACTUALIZACIÓN: En resumen, el puerto fue cerrado por Apple debido a los virus. Funcionó en las versiones anteriores de Safari porque la aplicación se realizó en una versión anterior del progtwig que se usó para crearla (Xcode). Básicamente, al actualizar, instaló una versión de Safari que no abrirá los puertos bloqueados por Apple.

Después de consultar el último código fuente de Safari (Safari Technology Preview 13), parece que el BlockPartList ahora incluye el puerto 4190. Me di count de que estaba en el código del browser cuando me conecté al puerto 4190 y me di el error de inmediato, pero con Safari 9, allí Sería una gran demora y un eventual time de espera si intenta conectarse a un recurso en el puerto 4190 que no existía.

https://trac.webkit.org/browser/releases/Apple/Safari%20Technology%20Preview%2013/WebCore/platform/URL.cpp

3659, // apple-sasl / PasswordServer [Apple addition] 4045, // lockd

4190, // ManageSieve [adición de Apple]

6000, // X11 6665, // Alternate IRC [Apple addition] 6666, // Alternate IRC [Apple addition] 6667, // Standard IRC [Apple addition] 6668, // Alternate IRC [Apple addition] 6669, // Alternate IRC [Apple addition]

  • Los sitios FTP se abren en Finder en lugar de en Safari
  • ¿Es posible salir automáticamente del modo de pantalla completa en Safari al presionar cmd-tab?
  • Cambiar el estilo de CSS en Safari en todos los sitios
  • Eliminar todos los elementos de la list de lectura de Safari 10.10.1
  • ¿Cómo hago para que Siri me "Recordará acerca de esto" para una página en Safari?
  • ¿Cómo bloquear la apertura de sitios no deseados?
  • Safari: ¿Puedo abrir todos los marcadores en una carpeta de marcadores en una nueva window?
  • ¿Cómo hago que Safari me avise antes de permitir las cookies?
  • Búsquedas en Safari y posible virus
  • El button de descarga de mi Safari ha desaparecido
  • Safari causa que 2010 iMac se congele
  • Problemas / artefactos de renderizado de Safari 6 (en Mountain Lion)
  • ¿Tiene Safari la function "Seleccionar un elemento en la página para inspeccionarlo" como lo hace Chrome?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).