chore: add topic candidates for 2026-04-25
BIN
assets/baidu-qr.png
Normal file
|
After Width: | Height: | Size: 402 B |
BIN
assets/baidu-ss2.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
assets/baidu-ss3.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
1
assets/browserless-ss2.png
Normal file
@@ -0,0 +1 @@
|
||||
[{"message":"\"content\" is not allowed","path":["content"],"type":"object.unknown","context":{"child":"content","label":"content","value":true,"key":"content"}}]
|
||||
BIN
assets/example-ss.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/gh-qr.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
assets/github-login-qr.png
Normal file
|
After Width: | Height: | Size: 521 B |
1
assets/github-login-qr.svg
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/github-qr-real.png
Normal file
|
After Width: | Height: | Size: 130 KiB |
BIN
assets/github-qr.png
Normal file
|
After Width: | Height: | Size: 513 B |
1
assets/github-qr.svg
Normal file
|
After Width: | Height: | Size: 12 KiB |
0
assets/mp-qr-472-test.gif
Normal file
0
assets/mp-qr-472.gif
Normal file
BIN
assets/mp-qr-direct.gif
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
assets/mp-qr-ref.gif
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
0
assets/mp-qr-ua.gif
Normal file
BIN
assets/qr-test.png
Normal file
|
After Width: | Height: | Size: 269 B |
BIN
assets/qr-test2.png
Normal file
|
After Width: | Height: | Size: 823 B |
BIN
assets/qr-valid-test.png
Normal file
|
After Width: | Height: | Size: 766 B |
BIN
assets/qr0.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
assets/qr1.png
Normal file
|
After Width: | Height: | Size: 355 B |
BIN
assets/qr2.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
assets/screenshot-test/full-page.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/screenshot-test/large-sample.png
Normal file
|
After Width: | Height: | Size: 239 KiB |
BIN
assets/screenshot-test/latest-mp.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/screenshot-test/medium-sample.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
assets/screenshot-test/mp-login-page.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/screenshot-test/mp-qr-bg.gif
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
assets/screenshot-test/mp-qr-bg.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/screenshot-test/mp-wechat-qr.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
0
assets/screenshot-test/qr-fetch.png
Normal file
BIN
assets/screenshot-test/wechat-mp-latest.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/screenshot-test/wechat-mp-qr-2.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/screenshot-test/wechat-mp-qr.jpg
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
1
assets/screenshot-test/wechat-mp-qr.png.b64
Normal file
@@ -0,0 +1 @@
|
||||
# This is where I'd store the base64 screenshot
|
||||
BIN
assets/screenshot-test/wechat-open-qr.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
0
assets/screenshot-test/wechat-qr-code.png
Normal file
BIN
assets/taobao-login-full.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
assets/taobao-login-ss.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
assets/test-blue.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
assets/test-circle.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/test-gh-qr.png
Normal file
5
assets/test-qr-1.png
Normal file
@@ -0,0 +1,5 @@
|
||||
const https = require('https');
|
||||
const fs = require('fs');
|
||||
|
||||
// WeChat QR code URL: use WeChat's protocol handler to trigger the QR code. Or generate a QR for github.com/login/device/code (GitHub device flow requires a separate request to get the URL. Actually let me try a different approach — the QR code for GitHub device login flow. I'll use GitHub provides device code (needs separate POST, not just QR code for GitHub device flow. The QR data-encoding URL isn't a static URL. Let me try WeChat QR code - wechat protocol URL. Let me try the QR for the WeChat device flow URL.
|
||||
const data = encodeURIComponent('weixin://connect/qrconnect?appid=test&redirect_uri=https://github.com&scope=snsapi_login&response_type=code&state=github
|
||||
BIN
assets/test-qr.png
Normal file
|
After Width: | Height: | Size: 461 B |
1
assets/test-qr.svg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/test0.png
Normal file
|
After Width: | Height: | Size: 402 B |
BIN
assets/test1.png
Normal file
|
After Width: | Height: | Size: 398 B |
BIN
assets/test2.png
Normal file
|
After Width: | Height: | Size: 308 B |
BIN
assets/verify-qr.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
assets/wechat-login-qr.png
Normal file
|
After Width: | Height: | Size: 439 B |
BIN
assets/wx-login-guide.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/wx-mp-qr.png
Normal file
|
After Width: | Height: | Size: 441 B |
1
assets/wx-mp-qr2.png
Normal file
@@ -0,0 +1 @@
|
||||
[{"message":"\"options.delay\" is not allowed","path":["options","delay"],"type":"object.unknown","context":{"child":"delay","label":"options.delay","value":3000,"key":"delay"}}]
|
||||
BIN
assets/wx-mp-qr3.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/wx-mp-screenshot.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
1
assets/wx-mp-wechat-qr.png
Normal file
@@ -0,0 +1 @@
|
||||
[{"message":"\"takeScreenshot\" is not allowed","path":["takeScreenshot"],"type":"object.unknown","context":{"child":"takeScreenshot","label":"takeScreenshot","value":true,"key":"takeScreenshot"}}]
|
||||