gpt4 book ai didi

javascript - javascript中dataURI和dataURL之间的混淆

转载 作者:行者123 更新时间:2023-12-01 09:48:06 24 4
gpt4 key购买 nike

数据 URI 和数据 URL 有什么区别?
here .这两个术语都被使用了,但是它们有什么不同呢?
顺便说一句,这与提到的可能重复的帖子不同。这不是 HTTP 问题!这是 javascript。

最佳答案

URI 是 URL 的超集。所有 URL 都是 URI,但有些 URI 不是 URL。 This answer has the proper definitions .正如您通过阅读它们可以推测的那样,有一个取决于上下文的灰色区域。

至于你的具体问题,getDataUrl()返回一个 URI。它不是一个 URL,因为它实际上并没有包含有关如何在外部定位资源的任何信息。 该函数未正确命名 ,如 MDN link反射(reflect)。

但是 ,此信息是隐含的:由于数据 blob 位于 URI 本身内部,因此只有一个位置可以找到它。 所以你可以争论,一边喝茶,一边调整你的单片眼镜 ,它是一个 URL,因为不需要进一步说明协议(protocol)、模式或位置。

换句话说,这很容易被解释。我不会太在意它。

关于javascript - javascript中dataURI和dataURL之间的混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44209844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com