Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't work in firefox on ubuntu #32

Open
you-fail-me opened this issue Aug 25, 2016 · 8 comments
Open

Doesn't work in firefox on ubuntu #32

you-fail-me opened this issue Aug 25, 2016 · 8 comments

Comments

@you-fail-me
Copy link

The base64 string that is generated in firefox isn't recognized as a valid image. Any suggestions?

@alexeyten
Copy link
Owner

Could you show the string?

Anyway this library was never supposed to work in browsers

@you-fail-me
Copy link
Author

An invalid string, generated by Firefox:

iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAAAAAA5LI0pAAACtElEQVR42u3bS47jMAwFwNz/0t3LwQCx+j3JiS2jvAoQf1ReEBRJv36efrwICQkJCQkJCQkJCQkJCQkJ9xW+/j7+nTe+7PjB/9/l3cnvnhasipCQcCNhtbYxfbzedzddWRUhIeFuwmr5h1H18M6H1wZXBKsiJCR8gnAcMsdpVRBVl987ISHhE4SH27vDy8bXjqM0ISHhU4XBv2nsCzaJVXb3lR0wISHhh4VVzftrvy6r6hMSEp4tjFvkf0fVdDFpgP7ypAIhIeHnhEGW1bfJqpGAYPcY5H6EhIQbCSeb+dUV/fLj0SRCQsJ7CoPidVD9TsvdQWwO8jxCQsIthWlW1IfWdB8Z5I1LsZSQkPBS4eR3FMt52fjkqntPSEh4e+FkQ35cSArq22lEThM7QkLC2wvTocDlFK9v6HVPIyQkvKcwyYXqsniQD6aQ6sUQEhLeVNivMsjV0pODUnn6NEJCwo2EcR+r6YGly08r8bM7YEJCwquEy9FtthHWfOdx0mwiISHhpcK+Wr0yRhjkb2n9nZCQcA/hZLCrFhN8TJFuSZcqUYSEhFcJ0yWkyVkac8cp2SSTkJDwpsKqGJRWnQJIf9P12URCQsKrhOc8ON0p9rWrah6akJDwzsJ+UzfeRwZtsn6AiJCQ8FnCtIteFauC8JjOGBESEu4m7GtDk/vIlXHr9C6EhIQbCVdSrSB4Lg9BEhISbimcLEpXjbDJl5AOCxESEt5e2Me0dHuX1tX7zhwhIeFGwsnvHoJyd1r9rt7JUq2NkJDwUmG/XawK2mm0/GAsJSQkvImw+jQi2DhWr6MqeRESEj5VuPTgurf/mayNkJBwR2FQ3z6npJ724wgJCW8vnPy378oHha5qIpGQkHAP4TnjzMvfUVTrIyQk3Ej4qIOQkJCQkJCQkJCQkJCQkJBwj+MXMMH2Lcb6dKkAAAAASUVORK5CYII=

A valid string for same image generated by Chrome:

iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAAAAAAb2I2mAAACuUlEQVR42u3bQZbiMAwFQO5/6Zl9v47534aJnamsmkdjp7IQkixef55+vQgJCQkJCQkJCQkJCQkJCQnPFb7eXz/+77ePXS46fuO3l9VdERISHiS8Dk5XN3P5iMYLxEExvCtCQsLThJcRNAh7492D2Hy56PiuCAkJnyWs4lwaVYPHRkhI+D8Jx5sE2d2bewsrRUJCwsOFwbvjjlCAC7pdt1XAhISEXxZO7v7lv+7o6hMSEn5F2J2T13tWOeIGkwqEhIRfEQZ52bg9HdR9VZc8qDyX8lJCQsJbhWmbKWhRVYGyGj56UzgSEhLuKaw27mcJJ9tRk+d7hISEmwrT9CttSgenYVWorgIqISHhpsLJTK4/qEvr0vQhEBISHiSc7GBXNeMlJEgPu5Y6ISHh7sLx0pNdorSD3R/mExISHiSMD67CQBmkWn1KRkhI+FThZBu76jWlQ9aEhIRPEI5jZP+xyYHqau6IkJDwMcIq2I3Lu89kfEuna4SEhPcL+yZ3UGBOFp3VdAEhIeEZwnE5Fhynpefz490mG+mEhIRnCKtKsWozpUExnbT+0LcFISHhDcK00z0ObGnqttJcX/q2ICQkvF+Y/qhhOdymDfKJiUlCQsI9hStLT440LrfeCQkJjxSO15psRQeThkFB+KHfWxASEt4vDDYJEragcz75ZFMwISHhzsIqZ+pP14I0LSAt1YeEhISbCKuoOtmZrjQTBSshIeGewskGUXr76YMZL/rvpi8JCQm/IkyjVrBTWkxWU4/dVDUhIeHGwrR266u94McZQcfqk119QkLCW4XL3e+VuPmZkE5ISPgEYVXFjYeiJ7vuhISEjxZWL6tUMJgBSAceCQkJtxdWXejqYfWHcgGYkJDwNGFamAW3P155pdRMnjEhIeGewkddhISEhISEhISEhISEhISEhGdcfwHCcdZbUio4XAAAAABJRU5ErkJggg==

@alexeyten
Copy link
Owner

Not sure what it is. Could be bug within the tool you used to make it work in browser. I have heavy use of Buffers and may be compatibility layer for it is not compatible enough.

Also there was a bug in pako library that is used for emulating zlib in browsers.

I'm sorry, I could not debug this issue right now.

@jeffscottward
Copy link

jeffscottward commented Aug 29, 2016

Same issue. Here's mine.

Chrome

data:image/png;charset=utf-8;base64, iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAAAAAA5LI0pAAADEklEQVR42u3aS27jMBBFUe9/08kwQGAV7yNlsSRfjxyjRfFwUM36vH6e/nkpVKhQoUKFCr9L+Bp//v7dv2/v/vy3aP7bu6WinSpUqLCpMF+fCnPD4cp0FYUKFXYWgghah9Zog/XbwCsHzypUqPCOQhpawVbBb3XQVqhQ4VOF4PpFo290a9v2v4VChQo/IiRZ1zjlq+Pr5DldkgErVKjww8LJmveGbxdX9RUqVHiOcKJF/oa+sl+aUV43qaBQocKzhaAYBApJh3/SrJC+CPf8FCpU2Fi4Eudox40e1uHlkRygQoUKewonQyE9k5WOfl7UUqhQYVMh3VGUQtJQTYMnuDIqVKiwqXCyIkRjJGjARVfB2e6aQoUKmwijBn9ef4oaZnV9bJCIKlSosLtweTIahGo6eAj8ChUqvIcQvD0qLtXBeHK9LPoqVKiwnZAO8kQnUaeGdCaIJqeDmrdChQq3CvNyFIi+dOWo40brYwoVKmwqBCnaSnNs4tIFozSpRClUqHC/sH7Jyl0tL15Hzw5iuEKFCtsJaYyMgh2tUdMEM+ryK1SosJUwaqcBNdh+/lteylKoUGFTIZgWjHYOpo2i0pNChQrvKwQu0NZa7vLTuxpORBUqVNhTSAMqfXayFUdz0MGzChUq7CSkpZ0826P3smjOeaLmrVChwnZCkI7V4SyaNpqsOpFmoEKFCjsJJwvadQoJDnB5vUErTqFChe2EdLTwnEhLh5RoGYzUvBUqVLhVmGd2y3OIIEDT6xypeStUqLCJkJanQcYG5gvBYdFn8WyiQoUKtwrPCZRRUodzvPEEEp4YUqhQYRNhXpjCTfXylhXtYCmWKlSocJcwLzFHZXFwL6OGbC8KFSrsJIxiFS131zc5egvMU0iFChV2FtLZIfotGu6hdXBwRAoVKmwvpFetqFRU54y1OrrOKVSo8IHCvHEfFbVAQB2EW4UKFd5RSLth+dRP1KP7YCxVqFDhFcKsT54UtKPrHAioE/1DhQoV7hdGffI8+kabjkLm8bEpVKiwk/ChH4UKFSpUqFDhNwh/AYbFCDsqBlcqAAAAAElFTkSuQmCC

Firefox

data:image/png;charset=utf-8;base64, iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAAAAAAb2I2mAAADFElEQVR42u3aS3KDQAxFUe9/08kwVSkQ9wlwC/t65AQMfXqg0qdfP5/+eSlUqFChQoUKv0v4Ov783ff/MRv/+3cBfMtvrleqUKHCocL9kATfXv9JL9BtA1cVKlQ4VJhHUBqCt4Rgd+qNqVeqUKHCRwqjqErjZr2LChUq/DohjYIHydRxkahQocKPFkY12W5yBnI6EEZB+Xl5BaxQocKbhVHPe+m3t3T1FSpUeLUQD8Y3HhO1ykE8bP7iopMKChUqvE9YD9XrDja4ECWANIaTAlOhQoUzhSCM0pxp97fNRdf7fqoCVqhQ4TuEeSMpPwlUPzTKDIFVoUKFQ4V07h7VfeB/ecqIX65QocJJwqhsi64Ca7M0zGKpQoUK1wvpT0DZBhYTvYhmbaQ+VKhQ4VJh/iYaVUGkbb630WtTqFDhUmG9aOrKoyDYY5oZkhNDChUqXC8EuRXtRzej6jV7olChwvFCmjg1q0dKj9LIxnRNoUKFq4R14hTVh3UoBOExOgOwvxMKFSocJ6TM6FtUz+VDNIUKFT5SWE/gQU1GR/h1NVpvEc3zFCpUOFQIyju66OiEIz14rVChwucK61wIPxDeEo3TTk3mFCpUOFgYNa+j8RyA5LlfI5YqVKhwlfBMFRfNwGgOlg/+DmKpQoUK1wtp/KJri6rM6HmgMaVQocJ5wmhClo/TojwP5Ij45QoVKpwkpH2l5qA9yv3o48GkT6FChaOEeU8q6kSB+hCkjNHNChUqHCqMGk7RQcH8USCdIyFYoUKFk4TReZ2oMUVTsmiwBtrdChUqnCek5Vh+qKgZPKNadX++p1ChwnFC2rI+fR8NxtHQH3f1FSpUuFRI0qBeUARp3+mW1+b6FCpUOEnYPDIIykDw26g+jI5IKlSocJ4QRFA6SiczdngLnfmRWKpQocIhwiiCRuER/KJ5BoDUhwoVKnyOsDlJoxUgTRlxSFeoUOGzhbsLBHtC8zc6rdtP4hQqVDhTCFItsCen80FQKd7TiVKoUOHNwmhinofgJrPZjleoUOE84Yd+FCpUqFChQoXfIPwFIkwaN8DaxhoAAAAASUVORK5CYII=

@jeffscottward
Copy link

Bueller...

@alexeyten
Copy link
Owner

What do you use to run qr-image in browser? Could you give me a built code?
What OS and what version of browsers do you use?

@you-fail-me
Copy link
Author

I'm using webpack for bundling. Just doing import qr from 'qr-image'; and it works fine for e.g. chrome, but not for firefox 49 on ubuntu

@alexeyten alexeyten added the png label Dec 23, 2016
@ghost
Copy link

ghost commented Nov 21, 2019

Is this a Firefox bug? That is a pretty dated version by now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants