微信扫码注册自定义二维码样式首先为href分配Java生成data-url1.工具类pom2.代码实现data-url
前言
今天,在进行web端扫描登录时,前端需要定义二维码的样式。 官方文档图
测试结果显示,可以通过以下两种方式实现定制样式:
提供css文件的https地址。
此方法要求将css文件放在公共网络上,并且可以以https格式访问,但此处不再赘述。提供css文件的data-url地址。
本文用Java生成的data-url地址,将生成的data-url代入href即可。 Java生成data-url 1.工具类pomdependencygroupidcn.Hu tool/groupidartifactidhutool-all/artifactidversion5.4.0/version public class test { publicstaticvoidmain (string [ ] args )//在此为本地css文件地址string encode=base64.encode (new file ) base64,' encode; }生成后的结果如下。
data :文本/CSS; 基本64, 将lml tcg 93 zx JCB3gglnrpdgxlihskicbkaxnwbgf5oi bub 25 lowp9c i5 PBX bv D2 vyqm 94 ic5 xcmnvzgv7CIA gym9yzgvyoibub 25 lowp9CG==data-URL转换为HRR id:'login_container '、appid: '、scope: '、redirect_uri: '、state base64、lml tcg 93 zx JCB3glnrpdgxllexlinatid