CSS 背景图像的 url 可以使用哪些 Web 协议?

The*_*lob 5 network-protocols background-image

我正在构建一个应用程序,str_replace()任何字符串http:https:背景图像的 URL 中都需要 a 。有谁知道背景图像的 URL 可以使用任何其他协议吗?例如,以下任何一种情况是否可能,或者有人在 CSS 背景图像 URL 中看到过以下任何一种情况吗?

TCP
UDP
ICMP
POP
FTP
IMAP
Run Code Online (Sandbox Code Playgroud)

举个例子,这对于 CSS 来说可能吗?

#myDiv {    background-image: URL("ftps://mysite.com/pub/myimage.png");    }
Run Code Online (Sandbox Code Playgroud)

感谢您的任何见解!

aud*_*dun 2

它是明显合法的语法,遵循W3C 的CSS 标准。您可以在那里放置任何合法的 URI,但这取决于浏览器是否有效。

TCP、UDP 和 ICMP 是不同类型的协议,因此它们不起作用,但 ftp、pop 和 imap 理论上可以工作。请参阅此处的语法: https: //en.wikipedia.org/wiki/URI_scheme

您还可以将所有图像替换为数据 URI,基本上嵌入所有内容。