MossFox 最近的时间轴更新
MossFox

MossFox

V2EX 第 543598 号会员,加入于 2021-04-25 07:58:05 +08:00
在努力了。
MossFox 最近回复了
是浏览器本身不提供这方面支持,所以只能包装一层走服务端转发。建立原始 TCP/UDP 连接对浏览器标准来说估计一时半会不会有相关支持计划。

想弄个轻量级客户端的话也会需要起个本地服务端 (比如用 Node.js) 负责跟浏览器网页配合,这么整一圈最后还是不如常见的现成的 ssh 工具了。
1 天前
回复了 jmzwcn 创建的主题 分享发现 历经千辛,最后发现, PWA 是个死路?
@june4 #8

确实,iOS PWA 使用体验我其实挺喜欢的,状态栏颜色还可以通过页面背景色设置。

给 Safari 做适配,虽然限制多,但好在统一,测试能用用户那边也基本就没问题,不用像安卓这边要查半天一堆手机内置浏览器是啥版本。

而且以我个人前一阵子测试的 MediaSession API 为例,谷歌自己的示例页面在某些安卓设备上的进度条状态更新都是抽风状态,苹果设备反而是最一开始测试就没问题了的,而且从系统通知栏控制的体验就跟原生应用一样,很漂亮。

Safari 可能有大量支持不到位的 API ,但是提供了支持的有不少实际表现都很惊喜 (Web Push 也是)。更新的版本还加过 iOS 的原生 Switch 样式的 Checkbox 。虽然是不痛不痒的功能,但是还是怪好玩的。
1 天前
回复了 jmzwcn 创建的主题 分享发现 历经千辛,最后发现, PWA 是个死路?
用户使用门槛是很重要的,“在支持的浏览器中打开”、“点击添加到桌面” 等一系列操作,最后还是小程序扫个码直接用、而且能显示在最近使用列表里面那种最对用户友好。

此外,iOS 的 PWA 和 Safari 的数据是相互隔离的。网页应用如果使用了第三方 OAuth ,出页面在客户端内授权登录回调,大概率会回到 Safari 里面,从桌面图标进入的情况下除非调整一下后台逻辑然后提示用户 “验证通过后,关闭 Safari 并回到此画面” 这种,否则不会同步浏览器内的登录凭据。

与之相对的是小程序啪一下的一键登录授权。

虽然小程序开发体验也不怎么样,但这也是没办法的事。
1 天前
回复了 jmzwcn 创建的主题 分享发现 历经千辛,最后发现, PWA 是个死路?
这个怎么白屏加载时间一百多秒……

要吸引和留住用户的话别整 PWA 。现在看到这个关键词我的印象一大半都是工具站那种了,留不住人。国内真宁愿做小程序。
之前弄过一台 Pixel 4a 测试用,那个的 UI 跟手度也吓了我一跳,甚至以为是高刷屏,结果居然不是。光看系统界面部分已经简直不好说和 iPhone 谁强谁弱了。动画干脆利落而且手感极佳,根本不像是五百块捡来的测试机。不过因为本地化功能没用国内各家全面,依然只作为测试机用了,不建议做主力机。

Pixel 的那种极致丝滑,手边的 LineageOS 设备和 MIUI 都没有过这种感觉。要说这种“跟手度”是怎么来的,总感觉和底层关系应该有限,软件层面是大头。

至于“跟手度”本身,我个人见过的最烂的是 Surface Duo ,微软疑似把用在 Windows 上的那种强行平滑触摸轨迹的那套给搬过来了,带来了多余的触摸延迟以及很不合格的跟手度。
闪烁光标可以有多个,这样设计是很合理的,只要计算出位置就可以同时显示一堆。
试试按住鼠标中键在代码里面上下拖一下,看下那一批光标一起显示的效果。浏览器原生的光标做不到这种。
指的是光标那个视觉效果的话,闪烁效果是 JS 修改 CSS 控制的,位置是编辑器窗口里的绝对布局控制的,不在文本那一行 div 里面。
8 天前
回复了 blackgloves 创建的主题 问与答 防止评论被删除的的一个点子
费那么大事干什么。

到现在还有的平台自动审核会不忽略零宽空格的,不如先直接试试给每个字之间塞一个。

可选的是下面这四个,不要用会改变排版的 \u200e 和 \u200f 。
\u200b \ufeff \u200d \u200c
Safari 的 Web Push 需要作为 PWA 应用添加到主屏幕、并且确保点进去是全屏幕运行的那种才可以使用。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4522 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.