FileAPI/unicodeBlobURL 中实现定义的值是什么意思?

What does implementation-defined value in FileAPI/unicodeBlobURL mean?

https://w3c.github.io/FileAPI/#unicodeBlobURL中:

Blob 的序列化 URL 是以下算法返回的值,由 URL.createObjectURL() 调用:

  1. 让结果为空字符串。将字符串“blob”(即 Unicode 代码点序列 U+0062、U+006C、U+006F、U+0062)附加到结果中。

  2. 在结果中附加“:”(U+003A 冒号)字符。

  3. 让设置成为当前设置对象

  4. 设 origin 为设置的原点。

  5. 令序列化为源的 ASCII 序列化。

  6. 如果序列化为“空”,将其设置为实现定义的值

    ...

这是什么实现定义的值

更新:我尝试在 jsdom 上实现它,所以想弄清楚我该怎么做。

作为实施者,这取决于您,只要它不是有效来源即可。

大多数浏览器(在 FF、chrome 和 Safari 中测试)似乎将其设置为 'null'

感谢 stacksnippet 的沙盒 iframe,我们可以检查它。

console.log(URL.createObjectURL(new Blob([])));