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)
感谢您的任何见解!
它是明显合法的语法,遵循W3C 的CSS 标准。您可以在那里放置任何合法的 URI,但这取决于浏览器是否有效。
TCP、UDP 和 ICMP 是不同类型的协议,因此它们不起作用,但 ftp、pop 和 imap 理论上可以工作。请参阅此处的语法: https: //en.wikipedia.org/wiki/URI_scheme
您还可以将所有图像替换为数据 URI,基本上嵌入所有内容。