在 iOS 上,有文件提供程序 API来创建“虚拟文件夹”(应用程序提供内容的文件夹)。我怎么能在 MacOS 上做类似的事情?如果您想知道我为什么要这样做,那只是因为我想了解云存储应用程序的工作原理。
PS:抱歉英语不好,我是法国人。
在 JavaScript 中,使用对象时更改给定 URL 的协议似乎存在一些限制URL。但是,我找不到记录此行为的位置(URL,URL.prototype.protocol)或为什么要让它这样工作。
有人能解释一下吗?
\n编辑: JS 运行时的行为似乎不一致。Firefox、Node 和 Deno 都“拒绝”更改协议,但 Chrome、Safari 和 Bun 都“遵守”更改\xe2\x80\xa6
\nconst url1 = new URL(\'http://example.com\')\nconsole.log(url1.protocol) // http:\nurl1.protocol = \'https:\'\nconsole.log(url1.protocol) // https:\n\nconst url2 = new URL(\'webcal://example.com\')\nconsole.log(url2.protocol) // webcal:\nurl2.protocol = \'https:\'\nconsole.log(url2.protocol) // webcal:, but should be https:Run Code Online (Sandbox Code Playgroud)\r\n