Howdz 起始页已接入 Chrome 插件商店 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leonkfd
V2EX    浏览器

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

  •  
  •   leonkfd 2021-10-24 22:47:07 +08:00 3644 次点击
    这是一个创建于 1476 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    Base: t/808162

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

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

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

    这个扩展为什么 CPU 和 GPU 占用率这么高?


    @leonkfd
    leonkfd
        24
    leonkfd  
    OP
       2021-11-11 14:27:57 +08:00
    @dic 可以试一下把天气组件删除掉看看,天气组件是个动画组件,会一直在用 cpu 。

    ![image.png]( https://i.loli.net/2021/11/11/WG51SP7hNFMxCaT.png)

    我把天气组件删掉后,CPU 占用好像就没了。
    dic
        25
    dic  
       2021-11-11 16:13:05 +08:00
    @leonkfd 删掉之后确实正常了,谢谢。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2785 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:38 PVG 20:38 LAX 04:38 JFK 07:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86