项目 crx 插件模式已通过审核,接收各种建议。
1
AlexPUBLIC 2021-10-25 01:42:30 +08:00
我现提一个 bug 吧,海外天气无法使用,外加一个建议:增加 google 搜索,顺带提供一个免费实况天气接口 api: http://www.tianqiapi.com/index/doc?version=day
|
2
yimity 2021-10-25 08:45:29 +08:00
谷歌搜索添加了,我再用啊。
不过这个很棒,跟我想要的基本一样。 |
3
leonkfd OP @AlexPUBLIC 搜索引擎是可以自定义自己添加的,实况天气目前要先通过 IP 获取城市,你发的这个我有空了解下。目前这个项目用的是腾讯地图的。
|
4
AlexPUBLIC 2021-10-25 09:01:54 +08:00
@leonkfd 其实可以固定 api 参数接口,大家自选服务,和风天气 api 也推荐下 https://dev.qweather.com/price/,我一般是用 accuweather 的 api ,海外还有 openmap 这几家
|
5
leonkfd OP @AlexPUBLIC 好的,有空了解下。感谢
|
6
tankren 2021-10-25 09:56:31 +08:00
看了一下演示页, 配置加个上传同步到 Google drive ,右键加一个添加到收藏,收藏加个 tab
我就可以弃用 speed dial 了 |
7
houshuu 2021-10-25 10:14:35 +08:00
这个按键导航确实别出心裁啊
|
8
leonkfd OP 第三方登陆同步会考虑,但要研究下
|
9
ZeroClover 2021-10-25 14:54:32 +08:00
功能确实非常不错,但是对于非 Chrome 插件的用例不是很友好
因为不是很想装插件所以自己 build 到 Vercel ,发现直接 yarn build 出来会因为路径不对找不到 CSS ,必须 yarn build:crx 用 crx 目录下的网页文件。 然后项目高度依赖作者自己的 API ,所以会存在 CORS 问题,而且不知道用户人数多了作者的 API 能不能撑住。 |
10
leonkfd OP @ZeroClover 对的,私有化部署 用 build:crx 后 指定 crx 目录就行。目前我服务器 api 只设了部分域名 cors ,我看下考虑开放出去吧。现在也只是防君子不防小人而已。目前私有部署可以用 nginx 设一下反向代理到我服务器。
|
11
raysonlu 2021-10-26 14:41:31 +08:00
随机图库还是慢了些
|
12
raysonlu 2021-10-26 14:43:56 +08:00
建议类似随机壁纸,随机古诗这种,可以设置一天(或一定时间)才更一次。古诗如果能点击弹窗看到解释更好了(虽然见到有交互时间设置但不知如何配合实现)
|
13
leonkfd OP @raysonlu 当前随机图库是 unsplash ,中国镜像用多吉的,也不是很稳定。目前没有找到国内很好的服务,也不想把图片拉到自己服务器。古诗看解析这个我考虑下是加到物料里,还是开发一个交互行为能获取变量出来。
|
15
raysonlu 2021-10-26 23:35:40 +08:00
@leonkfd 不是那个自动刷新频率。我说的是指多久变化一次。
比如早上打开看到了这句诗,这个壁纸,稍微欣赏了一下后,可以一早上打开都是这个内容,然后到了下午(或者一段时间后),再打开就变化了。 其实是参照了 win10 的锁屏,如果不喜欢壁纸甚至可以手动点一下切换。 其实使用这个机制的话,也有效缓解一下图片服务器不稳定,配合本地做一下缓存几条数据(图片或诗)。现在选随机图每次打开几乎都是看到彩虹壁纸~ 以上仅提出参考 |
16
leonkfd OP @raysonlu 了解。关于图片缓存,在初代版本是有做的。我把图片转成 base64 存在 localstorage,但是 localstorage 的上限是 5M ,一些高清一点的壁纸可能会超过这个值。因为那时候还没引入 service worker ,所以就去除掉了。当然也可以考虑只保存图片地址。后面在考虑下如何优化吧
|
17
leeyuzhe 2021-10-28 09:49:36 +08:00
添加不了快捷访问了 404
fetch("https://kongfandong.cn/api/icon?url=jira.qpaas.com%3A8766&type=source", { "headers": { "accept": "*/*", "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6", "sec-ch-ua": "\"Microsoft Edge\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Windows\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "cross-site" }, "referrerPolicy": "no-referrer", "body": null, "method": "GET", "mode": "cors", "credentials": "omit" }); 我看了下是这个请求 |
18
leeyuzhe 2021-10-28 09:52:07 +08:00
又试了下,应该是个 bug ,根本原因是不支持带自定义端口的 url 比如 http://xxxx:888/test
|
19
leonkfd OP @leeyuzhe 当前使用的获取目标网站的 icon 是用我自己写的接口,目标网站需要我服务器能够访问,而且超时设了 5s ,若失败就会再尝试去目标网站主域名 /favicon.ico 拿,都拿不到就是 404 。图标后台会缓存地址,前台成功会缓存成 base64
|
21
dic 2021-10-28 11:38:13 +08:00
起始页里的链接可以配置为在当前页面打开吗? 现在是在新标签里打开,还要回去把起始页关掉,有点麻烦。
|
23
dic 2021-11-11 10:51:51 +08:00
|
24
leonkfd OP @dic 可以试一下把天气组件删除掉看看,天气组件是个动画组件,会一直在用 cpu 。
![image.png]( https://i.loli.net/2021/11/11/WG51SP7hNFMxCaT.png) 我把天气组件删掉后,CPU 占用好像就没了。 |