V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SmiteChow  ›  全部回复第 6 页 / 共 80 页
回复总数  1588
1 ... 2  3  4  5  6  7  8  9  10  11 ... 80  
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 操作系统。对于其他操作系统,可能需要其他方法来实现自定义协议的支持。
```
188 天前
回复了 mfsw 创建的主题 OpenAI 每天都在跟 chatgpt 斗智斗勇.心好累啊.
你不会真以为他是有智慧的吧?
建议把顺序写入参数保存
找个人记账开灯
196 天前
回复了 BeforeTooLate 创建的主题 商业模式 原来还可以这么赚钱?!
挣钱但不是你想象中的那么挣钱
动力总成都是垃圾,非要选的话,理想
202 天前
回复了 wenjy 创建的主题 程序员 深圳快 35 的程序员,何去何从?
哪里买得起房去哪里
203 天前
回复了 rophie123 创建的主题 小米 小米的东西计划报废做的很好,下次不用了
你以为:
兄弟们,定一个保修一年的政策,加班加点把质量可靠性提高到一年啊,牛逼

实际上:
加班加点做出来质量可靠性只能 1.5 年,没事儿兄弟,那我们把保修政策定为一年
@onice 四宫格是形式主义没必要学习,紧急不紧急对于需求任务来讲就是一个截至时间字段的事情,至于重要不重要?不重要的事情根本不用去记录思考,这就是垃圾时间
203 天前
回复了 magic3584 创建的主题 职场话题 失业半年了
顺应时代,认清现实不要抱有幻想。你年纪也挺大了,首要问题是结婚生子,至于工作,只要你是踏实干活的品格,不要进外包,降低期望找份正经工作没问题的。
206 天前
回复了 Features 创建的主题 程序员 什么样的工具能实现这样的功能?
mitmproxy
206 天前
回复了 firhome 创建的主题 程序员 内网最快速的同步照片的方法是什么?
usb 复制粘贴
208 天前
回复了 utf16 创建的主题 问与答 你是怎么渡过自己人生低谷期的
如果能正常睡觉休息的话,心态放松即可。不能的话请就医。
209 天前
回复了 leverestfish 创建的主题 程序员 求情侣在线同步看电影解决方案
这种需求够无聊的
其实就是两个概念,理解了就没什么了。
没必要纠结,车就是用来开的,能开就行,花时间看监控不如去洗个头理个发。
家长里短,都不是什么大事,主打一个泄压宽心。家里所有人都能正面积极应对,而你却在焦虑发愁,只是你的阅历和知识不够,没能认清境况而已。

我只举一个例子。

妈妈带娃习惯与儿媳不合,孩子经常生病体质变差,带娃打牌带偏孩子思想,你有没有想过如果这三件事你嫂子真的非常在意,为什么她没有任何实质性的行动?答案就是她并不非常在意,因为这三件事其实都是小事,并不会引发严重的生死恶果,俗话讲人生在世不如意十之八九,如果你样样都追求最优解,那么你的生活注定是过不下去的。

她需要把精力放在更需要关注的地方,比如和丈夫一起努力挣钱维持家里的生活水准,不让孩子在温饱问题上挣扎。

人的压力不仅来源于你关注在意的地方,其他地方压力一定也会有的,例如她轻信言语买了贵价钱的菜,上班被领导数落了等等,生活中各种压力会挤压在你身上,普通人很难内化,必定会寻找出口发泄,那么这个时候一些鸡毛蒜皮的小事就是一个很好的发泄理由,而且人们更愿意对亲近的人发泄(基因定性,其实就是亲近的人对你更加包容知根知底不会带来超预期反馈),所以才会家长里短,发泄完了就完了呀。

人要往前看,大部分人追求的都是未来。只要未来有希望,谁会把着过去不放手啊?你需要做什么?你并不需要参与别人的生活,把你自己的生活过好、过优(啰嗦一句,经济账很重要,钱应该自己掌控,父母不缺钱的情况下你定时打钱干嘛啊,以后有的是机会给你显摆掏钱),积极正面应对波折就行了(就是俗话说的遇事多往好处想)。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 80  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   810 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.