V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hxsf  ›  全部回复第 8 页 / 共 28 页
回复总数  545
1 ... 4  5  6  7  8  9  10  11  12  13 ... 28  
@azh7138m chunk 传输才没有 content length,一般来说流式传输动态内容时才会使用 chunk,普通静态内容都是非 chunk 的
@learnshare #13 进度变小,你可以倒退,也可以等待啊。
有没有必要做,看需求和收益,不是单看复杂不复杂,真有需求,写个 loader 又何妨呢。
LZ 只是问怎么做。我给了答案。
做不做,看 LZ 自己喽。
@learnshare #8
1. 链接建立拿到 header -> 更新 total size
2. 拿到内容 -> 更新 current size
如:
1s:189 / 800
3s: 772 / 1723
5s: 2300 / 2300 done!


或者

当前文件进度:123 / 6123B
总进度: 26 / 89 个

因为对于浏览器来说,加载资源可能是多个同时进行的。所以后者不好做。 前者就够了。
原理:
http header: Content-Length 表明了响应的总长度。
当前接受到的 / Content-Length = 进度

实现:
xhr 的 progress Event
fetch 的 Response.body 上的 getReader() , render 可以读原始字节流,然后计算当前进度。
2018-02-17 16:18:02 +08:00
回复了 find456789 创建的主题 问与答 Google 中,怎么搜索 * 星号,加了双引号 也搜不出
2018-02-06 22:32:03 +08:00
回复了 qdwang 创建的主题 macOS macOS 最终还是重启了我的电脑
设置 app store 自动安装更新
我记得 webview 可以自己拦截所有请求的吧。正常代理这些请求,把响应中是图片的保存下来。
2018-02-02 23:39:10 +08:00
回复了 cy97cool 创建的主题 奇思妙想 有没有 ssh 与 docker 结合的方式
上面的方案我没试过,不过可行性有的

不过我做过 用 webssh + docker 的方式 可以达到你的目的
2018-02-02 23:33:59 +08:00
回复了 cy97cool 创建的主题 奇思妙想 有没有 ssh 与 docker 结合的方式
试试把登录的 shell 改成 docker run -it --rm alpine sh ?
2018-01-28 17:51:56 +08:00
回复了 huiyifyj 创建的主题 问与答 npm publish 遇见的问题
@huiyifyj #7 看起来是网络问题
你是 linux 机器, 试试这个

``` shell

npm config delete proxy

export HTTP_PROXY=http://127.0.0.1:1080
export HTTPS_PROXY=http://127.0.0.1:1080
npm config set http-proxy=http://127.0.0.1:1080
npm config set https-proxy=http://127.0.0.1:1080


# 先试一下能不能访问
curl -Ssv https://registry.npmjs.org/proxy-pac.js
# ok 的话 在提交一次试试
npm publish

```
2018-01-28 15:46:25 +08:00
回复了 huiyifyj 创建的主题 问与答 npm publish 遇见的问题
把 log 贴到 gist 然后 append gist 地址
2018-01-18 18:36:19 +08:00
回复了 userlol 创建的主题 Apple 发现 Apple 也在上传我的信息
开找回我的 iphonr 没?
GVim
LZ 说的可是这种?

http://front.hxsf.me/invite/
2018-01-12 09:59:54 +08:00
回复了 hubert3 创建的主题 JavaScript TC39 委员会正式写入 ES6 规格:请不要省略分号!
只是 Open 吧,还没 Merge 呢。。。
2018-01-11 16:27:32 +08:00
回复了 lfzyx 创建的主题 iCloud 判断你的 icloud 是否会迁入云上贵州的简单方法
你不登陆都显示这个。。。。
统一的吧。。。
2018-01-10 12:21:54 +08:00
回复了 Aresn 创建的主题 JavaScript 你不知道的前端算法之文字避让
> 我们通过反复测试发现 canvas 的 font 等于 “ 13px Arial ” 字体(别的字体不敢保证)的时候,文字的高度大概是 fontSize 的 1.1 倍。
> 所以代码如下:
> ```
> let fontSize = parseInt(ctx.font);
> let height = fontSize * 1.1;
> ```

会不会太草率了。

事实上,不同平台、不同浏览器、不同字体都会造成字体大小和实际高度的差距。

我的方案是 init 的时候创建一个不可见的 span, 填充一个 M,
要计算某个字体的某个大小占用的宽高的时候,对这个 span 应用字体样式,计算这个 span 的宽高。
2018-01-09 20:03:25 +08:00
回复了 xiyangyang 创建的主题 程序员 怎么隐藏页面的查看源代码功能,急!!!
@no1xsyzy #124 这个就是强行做了,没有实现不了的技术,但是为啥不用远程桌面之类的呢。

和其他说用 native 重做一个道理,成本在哪里放着呢。如果真的值得这么做,大有其他成本相对少点的办法(线下见面,给个电脑给对方试用,然后签保密协议)对吧?
2018-01-09 14:32:10 +08:00
回复了 xiyangyang 创建的主题 程序员 怎么隐藏页面的查看源代码功能,急!!!
@msg7086 对于前端来说服务端渲染指的是

spa,在服务器渲染好 html 便于 seo 和 合成首屏的数据。

如果单纯截图的话 js 交互就没了。也不需要“服务端”
2018-01-09 14:04:57 +08:00
回复了 xiyangyang 创建的主题 程序员 怎么隐藏页面的查看源代码功能,急!!!
说转图片的,请问 js 交互呢 ? 不要交互,直接截图不就完了,还毛个服务器渲染。。。
说禁用右键的。。。。。。不说啥了
说用别的东西重新写的,考虑过成本么。。。

建议:
1. 开导下他,没有保证无法被逆向的技术。
2. 创意是最有价值的,也是最没有价值的。

> 她的网页上有很多自制的 css,js 代码
加 License,做点加密和混淆工作,增加点逆向难度。(永远无法保证被逆向)

> 以及一些艺术作品
加水印, 加 License。
1 ... 4  5  6  7  8  9  10  11  12  13 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5268 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 09:14 · PVG 17:14 · LAX 02:14 · JFK 05:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.