是否可以撤消任何网址(使用URL.revokeObjectURL()
)?
假设我在HTML
中使用<link rel="stylesheet" type="text/css" href="theme.css">
加载样式表
只是为了好玩和咯咯笑,我可以随时使用window.URL.revokeObjectURL( "theme.css" )
或类似内容撤销“theme.css”吗?
我已经使用URL interface将本地资源(从HTML文件输入中收集)加载到blob中,但我没有大量使用从外部源加载的资源(从域加载/网站),主要是因为我从来不需要;如果我需要获取图像,我只需创建一个图像对象,并将源属性的URL指定为字符串(而不是对象URL),然后在需要时删除该图像。 / p>
然而,我很好奇。因此,我的问题。
答案 0 :(得分:0)
但是你没有引用这个链接的css文件......所以,简而言之,你不能。此方法为垃圾收集器释放和分配,只释放以前使用createObjectURL方法创建的资源 - 您引用的对象。