不使用 SSL,如何让浏览器可以使用通知?

2023-05-22 17:25:03 +08:00
 mlyykk

需求是这样的,项目是本地自用,会用到 通知。 但 chrome 要求必须是 https 才能使用通知。

目前尝试过的方案: 1:用 electron 封装了一下,可以 2:本地 localhost 加了证书,可以

但总觉得本地和局域网使用,想简单点。 有没有办法就用 http ,并且还能使用通知呢?

2997 次点击
所在节点    浏览器
31 条回复
mlyykk
2023-05-22 21:05:29 +08:00
@ochatokori 非常感谢你的建议,我稍后试试。对的,我就是给自己用。
mlyykk
2023-05-22 21:08:02 +08:00
@netnr 嗯。需求类似。就像简单点,因为自己用,web 更新起来方便些。electron 的话,每次都要打包。有时候一些小改动,就想简单点处理立即更新。
mlyykk
2023-05-22 21:10:14 +08:00
@mxT52CRuqR6o5 自用,没有用户,以后也不会有。域名一直在用,ddns 。也只是方便自己在外面的时候好管理一些。目前是有证书的状态,在这里就是想看看有没有 http 的方案。
lisongeee
2023-05-22 21:25:44 +08:00
用油猴脚本把 GM_api 注入到 unsafeWindow 上即可

我自己写的示例 https://github.com/lisonge/network-extension
lisongeee
2023-05-22 21:27:57 +08:00
和你相反,我的需求则是在 https 上访问 http 资源,也是本地自用,这个也可以用油猴 GM_api 实现
mlyykk
2023-05-22 21:41:47 +08:00
@lisongeee 嗯,https 上如果有请求 http ,也无法通知。我看看你的。
14
2023-05-23 00:29:24 +08:00
楼上说的 chrome://flags/#unsafely-treat-insecure-origin-as-secure 是正解,可以收到通知,还可以加载 Service Workers
lidage
2023-05-23 08:24:12 +08:00
找运维。
kongkx
2023-05-23 08:33:36 +08:00
内网服务器做用同样的证书做个 vhost ,在路由上加个 dnsmasq 将域名解析到内网服务器
mlyykk
2023-05-23 08:49:02 +08:00
@14
@noqwerty

感谢建议,这个对于本地项目来讲,确实很合适。
siweipancc
2023-05-23 09:54:26 +08:00
很合理的安全限制。搞个自签名证书就行,找运维

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

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

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

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

© 2021 V2EX