V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SmiteChow  ›  全部回复第 4 页 / 共 79 页
回复总数  1565
1  2  3  4  5  6  7  8  9  10 ... 79  
车机不行买个老人机?
113 天前
回复了 Cola98 创建的主题 程序员 如何做好一次技术调研?
能用就行,最少改动原则
114 天前
回复了 GTallnut 创建的主题 程序员 Oauth 认证是否可以完全由服务端处理
你都把二维码给客户端了,怎么又说不经过客户端?

没有外网权限可以用你的服务器反向代理钉钉解决,不要一天到晚想一些 tricky 的方式写代码,规矩点。
得物 这什么公司啊,没听过呀。外包不要干了,找个正经工作不好吗?
114 天前
回复了 tracymcladdy 创建的主题 程序员 用脚本帮朋友抢个专家号居然没抢到
@zhulixin 没有意义的做法。首先 tcp 是流式协议没有包的概念,应用层必然是需要完整的 http 请求数据才能开始处理,不会因为某部分数据先到达就能比其他请求先处理。

人为将一个请求在 tcp 层分割开发送可能造成,1.前一部分发得过早,在服务器端读取 http 请求超时,整个 tcp 链接 reset 废了,2.本来一个 http 请求数据不大时一个 MTU 包就能完整包含,拆分后丢包重传几率 x2 翻倍
前端教什么啊,抓只猫随便踩踩就能做完需求得。
cdn 调度发生在流量返回前,伙计。你拿到的报文是和业务相关的,不是基础设施。
熟知法律法规
131 天前
回复了 brom111 创建的主题 生活 苏州和青岛定居该怎么选择?
难道不是定居再工作地吗?
你这是走捷径了,人生一下就稳了起来。
爱情如果写几行代码就能得到,会不会也太廉价了。
143 天前
回复了 WangLiCha 创建的主题 职场话题 吐槽一下项目组换领导后的各种高血压
意见那么多可以看看机会,另外提醒一句,你是什么角色,你能看明白的事情别人能不知道?这么做要么有深意要么上面根本不在乎,懂了吧。
143 天前
回复了 706354584 创建的主题 分享发现 oneinstack.com 停止解析了
就一个脚本而已,不用纠结
另外一个要注意的是:edge 或者 chrome 的下载页并不是普通网页,他并未运行在沙盒中,他们是传统的 app 功能,只不过使用了 web 的渲染而已,所以你不能通过这些页面的功能去反推 web api ,这是不可靠的。
要注意的是 File System Access API 打开的文件系统管理器(具体哪个 app 由操作系统决定)都是模态窗口,通常与 js 的逻辑深度绑定的(要么读取要么写入),并不是 URL protocol 一样可以随意指定 app 进行启动,且是普通窗体。
js 当然能解决,那是另外一个 web api ,叫做 File System Access API ,是最近一两年新增的 feature 。

```gpt
File System Access API 是一个 Web API ,它允许 Web 应用程序以安全的方式访问用户的本地文件系统。它提供了一种简单的方式来读取、写入和管理文件,而无需使用传统的文件上传和下载方法。

File System Access API 的主要目标是改善 Web 应用程序与本地文件系统之间的交互,使用户能够更方便地管理和操作他们的文件。通过使用这个 API ,开发人员可以创建文件选择器,让用户选择要操作的文件,然后可以直接读取或写入文件的内容。

File System Access API 通过使用权限模型来确保用户的文件安全。在访问用户的文件系统之前,应用程序需要获得用户的授权。用户可以选择授予应用程序对整个文件系统的访问权限,或者只授予对特定目录或文件的访问权限。

使用 File System Access API ,开发人员可以轻松地创建功能强大的 Web 应用程序,例如文本编辑器、图像编辑器、文件管理器等。这个 API 的目标是提供一种更直接、更一致的方式来访问用户的文件系统,以改善 Web 应用程序的用户体验。
```
你编码的仅仅是 URI 地址,并未指定具体协议,浏览器 detect 到是文件系统的 URI 它会自动给你把协议头 file://加上然后去加载。

你如果要指定操作系统上的 app 去执行加载资源的话,比如你说的文件夹方法其实质是资源管理器 app:explorer.exe ,由于它并未在系统中注册 URL 协议头,你要自己动手:

```gpt
要使 Chrome 支持自定义协议 app ,您需要进行以下步骤:

创建一个注册表项:在 Windows 操作系统中,打开注册表编辑器( regedit ),导航到 HKEY_CLASSES_ROOT 键下。在该键下创建一个新的子键,命名为您的自定义协议(例如,myapp )。

在新创建的子键下,创建一个名为"URL Protocol"的字符串值,并将其值设置为一个空字符串。

创建一个名为"shell"的子键,并在该子键下创建一个名为"open"的子键。

在"open"子键下,创建一个名为"command"的子键,并将其默认值设置为您的应用程序的可执行文件路径,以及您希望传递给应用程序的参数。例如,"C:\Path\to\your\app.exe %1"。

保存注册表编辑器中的更改,并关闭编辑器。

在您的网页中,使用您的自定义协议链接。例如,<a href="myapp://">打开我的应用</a>。

当用户点击链接时,Chrome 将尝试启动您的应用程序,并将链接作为参数传递给应用程序。请注意,如果用户的计算机上没有安装您的应用程序,或者他们的浏览器没有正确配置自定义协议,那么该链接可能无法正常工作。

请注意,此方法仅适用于 Windows 操作系统。对于其他操作系统,可能需要其他方法来实现自定义协议的支持。
```
153 天前
回复了 mfsw 创建的主题 OpenAI 每天都在跟 chatgpt 斗智斗勇.心好累啊.
你不会真以为他是有智慧的吧?
1  2  3  4  5  6  7  8  9  10 ... 79  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5485 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.