BigCoke233 / miracles

🎉 Typecho Theme Miracles - 生为奇迹

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

在 php 层面生成二维码

BigCoke233 opened this issue · comments

这是什么方面的想法?

现有内容的优化

这个想法具体是要实现什么?

替换掉 qrcode.js,让文章二维码生成在服务端进行

这个想法实现后有什么帮助?

优化页面性能和渲染速度,以及解决可能存在的兼容性问题

是否有具体的实现思路?

使用这个 php 库(https://github.com/t0k4rt/phpqrcode )编写一个可供前端调用的 api,只在用户鼠标悬浮在「文章二维码」按钮上时开始生成二维码,并将二维码存入 js 变量和 localStorage(每篇文章有对应的储存 key),如果用户点击「文章二维码」按钮,则从变量中取出并展示;如果没有,则仍然保留 localStorage,用户下次点击相同文章的二维码按钮时直接去除使用。

感觉还是客户端生成要好点,不想平白无故浪费服务器资源(来自1h1g服务器贫穷的微笑)

欸,那弄个设置项吧 qwq