Howdz 起始页已接入 Chrome 插件商店

2021-10-24 22:47:07 +08:00
 leonkfd

项目 crx 插件模式已通过审核,接收各种建议。

Base: https://www.v2ex.com/t/808162

3256 次点击
所在节点    浏览器
25 条回复
AlexPUBLIC
2021-10-25 01:42:30 +08:00
我现提一个 bug 吧,海外天气无法使用,外加一个建议:增加 google 搜索,顺带提供一个免费实况天气接口 api: http://www.tianqiapi.com/index/doc?version=day
yimity
2021-10-25 08:45:29 +08:00
谷歌搜索添加了,我再用啊。
不过这个很棒,跟我想要的基本一样。
leonkfd
2021-10-25 08:53:36 +08:00
@AlexPUBLIC 搜索引擎是可以自定义自己添加的,实况天气目前要先通过 IP 获取城市,你发的这个我有空了解下。目前这个项目用的是腾讯地图的。
AlexPUBLIC
2021-10-25 09:01:54 +08:00
@leonkfd 其实可以固定 api 参数接口,大家自选服务,和风天气 api 也推荐下 https://dev.qweather.com/price/,我一般是用 accuweather 的 api ,海外还有 openmap 这几家
leonkfd
2021-10-25 09:50:19 +08:00
@AlexPUBLIC 好的,有空了解下。感谢
tankren
2021-10-25 09:56:31 +08:00
看了一下演示页, 配置加个上传同步到 Google drive ,右键加一个添加到收藏,收藏加个 tab
我就可以弃用 speed dial 了
houshuu
2021-10-25 10:14:35 +08:00
这个按键导航确实别出心裁啊
leonkfd
2021-10-25 10:52:16 +08:00
第三方登陆同步会考虑,但要研究下
ZeroClover
2021-10-25 14:54:32 +08:00
功能确实非常不错,但是对于非 Chrome 插件的用例不是很友好

因为不是很想装插件所以自己 build 到 Vercel ,发现直接 yarn build 出来会因为路径不对找不到 CSS ,必须 yarn build:crx 用 crx 目录下的网页文件。

然后项目高度依赖作者自己的 API ,所以会存在 CORS 问题,而且不知道用户人数多了作者的 API 能不能撑住。
leonkfd
2021-10-25 15:32:37 +08:00
@ZeroClover 对的,私有化部署 用 build:crx 后 指定 crx 目录就行。目前我服务器 api 只设了部分域名 cors ,我看下考虑开放出去吧。现在也只是防君子不防小人而已。目前私有部署可以用 nginx 设一下反向代理到我服务器。
raysonlu
2021-10-26 14:41:31 +08:00
随机图库还是慢了些
raysonlu
2021-10-26 14:43:56 +08:00
建议类似随机壁纸,随机古诗这种,可以设置一天(或一定时间)才更一次。古诗如果能点击弹窗看到解释更好了(虽然见到有交互时间设置但不知如何配合实现)
leonkfd
2021-10-26 17:40:40 +08:00
@raysonlu 当前随机图库是 unsplash ,中国镜像用多吉的,也不是很稳定。目前没有找到国内很好的服务,也不想把图片拉到自己服务器。古诗看解析这个我考虑下是加到物料里,还是开发一个交互行为能获取变量出来。
leonkfd
2021-10-26 17:41:26 +08:00
@raysonlu 另随机古诗是可以设置自动刷新频率的,在组件设置就有
raysonlu
2021-10-26 23:35:40 +08:00
@leonkfd 不是那个自动刷新频率。我说的是指多久变化一次。
比如早上打开看到了这句诗,这个壁纸,稍微欣赏了一下后,可以一早上打开都是这个内容,然后到了下午(或者一段时间后),再打开就变化了。
其实是参照了 win10 的锁屏,如果不喜欢壁纸甚至可以手动点一下切换。
其实使用这个机制的话,也有效缓解一下图片服务器不稳定,配合本地做一下缓存几条数据(图片或诗)。现在选随机图每次打开几乎都是看到彩虹壁纸~
以上仅提出参考
leonkfd
2021-10-27 08:58:49 +08:00
@raysonlu 了解。关于图片缓存,在初代版本是有做的。我把图片转成 base64 存在 localstorage,但是 localstorage 的上限是 5M ,一些高清一点的壁纸可能会超过这个值。因为那时候还没引入 service worker ,所以就去除掉了。当然也可以考虑只保存图片地址。后面在考虑下如何优化吧
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"
});
我看了下是这个请求
leeyuzhe
2021-10-28 09:52:07 +08:00
又试了下,应该是个 bug ,根本原因是不支持带自定义端口的 url 比如 http://xxxx:888/test
leonkfd
2021-10-28 10:33:47 +08:00
@leeyuzhe 当前使用的获取目标网站的 icon 是用我自己写的接口,目标网站需要我服务器能够访问,而且超时设了 5s ,若失败就会再尝试去目标网站主域名 /favicon.ico 拿,都拿不到就是 404 。图标后台会缓存地址,前台成功会缓存成 base64
leeyuzhe
2021-10-28 11:11:56 +08:00
@leonkfd 404 不要紧,图标显示不出来也无所谓,现在的问题是,确认键会一直转圈导致添加不了。可否捕获下这个异常

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX