Pregunta

Parece que la mayoría (si no todos) los lectores QR en las URL de mi iPhone sin el mango http: // muy bien, pero me preguntaba si eso es universal? ¿Androide? ¿Mora? ¿Hay alguna parte de una RFC que debería estar leyendo

Estoy construyendo un sistema de gestión acortador QR / url y me preguntaba si era absolutamente necesario. Si no es así, puedo caer 7 caracteres de URL de mi QR y hacer que el menor nivel de complejidad (16 caracteres o menos). Lo cual, de todo lo que he leído, es una buena cosa ™.

¿Fue útil?

Solución

No he encontrado ninguna documentación absoluta que dice que debe tenerlo. Pero ... Después de probar varias aplicaciones QR Reader, está claro que muchos de ellos 'adivinar' en una URL si no hay http: // en ella. Sin embargo, muchos no lo hacen y mostrarlo como sólo una cadena. Ya que es una URL, lo que realmente lo necesita. Y si ninguna de las aplicaciones no van a leerlo, entonces tengo que ceder a ellas y añadirlo para todos ellos.

Otros consejos

Hey Dan soy el dev del escáner de código de barras y acabo de ver su pregunta. Tengo unos cuantos fragmentos de información que puede ayudar.

No hay verdadero 'estándar' para esto; Supongo que la especificación HTTP es lo más cercano y técnicamente sí dice que necesita "http: //". Este wiki tiene todo lo que pensamos que sabemos acerca de las normas y estándares de facto en esta área.

Me puede decir que los códigos QR tienen modos especiales para codificar sólo números, y alfanumérica de sólo texto. El modo de alfa incluye sólo letras mayúsculas, pero sí incluye puntuacion clave como el de colon y barra. Por lo tanto, "HTTP://FOO.ORG/BAR" debe ser codificable en los códigos QR en menos bytes que "http://foo.org/bar".

URL mismos entre mayúsculas y minúsculas sin embargo. No es necesariamente bien a mayúsculas una dirección URL. Pero la aplicación de servidor puede ser entre mayúsculas y minúsculas. Si el control de los criterios de valoración y sabe que puede utilizar todo en mayúsculas, esto es una manera de meterse en tal vez la versión 1.

Por último voy a decir que los códigos QR versión 1 son un poco raro ya que no tienen patrón de alineación. Sin un cuarto punto de encontrar, no puede (así, el proceso de muda, pero efectivo empleado por escáner de código de barras y, por extensión, una gran cantidad de escáneres) dar cuenta de distorsión de la perspectiva. Le pasa a trabajar con sólo una pequeña inclinación. Pero la versión 2 en realidad tiene una pequeña ventaja para decodabilidad con ese patrón de alineación.

lectores QR suelen identificar como una URL cualquier texto que corresponden a alguno de estas condiciones:

  • comienza Texto anchura http: // (o)
  • El texto comienza www ancho.
  • El texto comienza con MEBKM: (formato de NTT DoCoMo marcador web)

Se debe estar bien sin http si su URL comienza con www. pero no es su caso. Como señala Sean, se debe utilizar en mayúsculas direcciones URL en su lugar.

Puede caber hasta 24 caracteres alfanuméricos en un nivel de la Versión 1 L QR, cosa que está justo lo suficientemente para un acortador de url. Ejemplo:

HTTP://1QR.ES/AAAAAAAAAA

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top