Expat/MIT License. See the LICENSE
file for details.
git clone --recursive https://github.com/evgeni/qifi.git
Really? Configuration? There is none.
Open index.html
in a browser.
pure JS WiFi QR Code Generator
License: MIT License
Via mail:
The export function is not working well from Safari. From Firefox it opens a dialog for saving the png, but not from Safari, where it navigates to a different page and it is not triggering the download. Then, when you try to download the image manually, it is not including the extension, so saved as a binary file, instead of a .png image file.
I know the CSS code for the print-layout is already tuned for actually printing the code, but it would be cool to have "Print" button below it. I think this is just one javascript command or so.
To improve password readability
Via mail:
It will be nice to have an option for not including the password in the printed option, so you can select whether you’d like or not to include the password in clear text to the image printed. For some people it will be useful, but for some others may be not.
Jquery is not defined, which results in:
Error: Bootstrap's JavaScript requires jQuery bootstrap.min.js:6:37
ReferenceError: jQuery is not defined[Learn More] jquery.qrcode.min.js:28:1
ReferenceError: jQuery is not defined[Learn More] jquery.storage.js:82:1
ReferenceError: $ is not defined[Learn More] 127.0.0.1:8000:242:9
Here is the inclusion:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Obviously this would be easily fixed by using the full path.
So, it would be nicer (in a "this is running standalone" sense) to include jquery as a submodule too, or use Subresource Integrity.
After all my use case is that I don't want to use some kind of shady web service to generate my qrcode, why should I want (untrusted) external scripts?
Via mail:
An SVG support would be a nice feature, so that a resize of the picture is easy to do.
QR Code doesn't work with hidden network
Can it support WPA3 encryption? If not, can this feature be added?
I am getting an insecure page warning when visiting the site at https://qifi.org/
You should consider using GH-Pages integrated SSL Certificate documentation found here.
From Ben via mail: Could you add two dot width of padding so the qr code doesn't sit against the edge of a screen, please? (http://qreateandtrack.com/2011/07/27/how-much-space-around-a-qr-code/)
Suggested by Lewis via mail.
Requires a different qrcode library (maybe https://larsjung.de/jquery-qrcode/?) as the current one does not support images in the middle
This is especially relevant for the print-layout.
This issue should be actually called "adjustable style", but i know this is somewhat of a bigger request. If at least the size would be changeable, that'd be cool.
I'm not too sure where the issue lies exactly, but I've noticed that some of the Wi-Fi networks I've tried to generate QR codes for on QiFi.org have ended up with QR codes that don't work because the data in the QR code has quotes (") in places where it shouldn't (I've seen WIFI:S:;T:WPA;P:"" and WIFI:S:"";T:WPA;P:""). If I scan the generated QR code, then manually write what my QR code reader shows into another QR code generator, but remove the spurious quotes, then that QR code works, but that kind of defeats the purpose of QiFi doesn't it?
Hopefully it's a fairly easy thing to fix, but I don't know, I haven't looked at the code.
In case it matters, I'm using Firefox 39.0 on Windows 7 Home Premium x64 to use the site and the "Barcode Scanner" app by ZXing (Zebra Crossing) to read the barcode.
Repro by creating a QR code, for example, for SSID ssid_with_japanese_char_の
. The resulting QR code, when scanned, gives an SSID of ssid_with_japanese_char_n
. Other QR Wi-Fi generators such as http://zxing.appspot.com/generator/ encode the Unicode chars properly.
Currently available with Galaxy S9/S9+/Note8/S8/S8+/A7 2018/A5 2018/J7+ and W2018(China) or later have integrated QR reading capabilities using Bixby
Just tested in iOS 12 and a QR code seen in the camera then gives a single prompt to add the network and adds it. So you can update the iOS section.
Hi,
would it be possible to create QR codes that allow joining a WPA Enterprise (i.e. peap/mschap v2) network ? I know there are more options to consider compared to wpa/wpa2, but it would be great to inlcude it.
Reported via mail:
When choosing Encryption="None" from the drop down list after having previously set a password (eg. after generating a password for another encrypted network), the generated QR code contains the password text.
For example:
WIFI:S:<SSID>;T:nopass;P:<previousPassword>;;
is generated, when it would be cleaner if it were:
WIFI:S:<SSID>;T:nopass;P:;;
Via Mail:
My apologies if I am just doing something incorrectly, but I noticed that when I tried to use a SSID of: "User’s Wi-Fi Network" and generate the QR Code, it doesn't log me in like you would normally expect.
When I use my iPhone camera to scan the QR code, it pops up with the message "Join "Users Wi-Fi Network" Network". Note that the apostrophe in the original SSID is now missing, which I suspect could be why the log in is not successful.
Any chance to publish this package in NPM?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.