我正在通过我的 MacBook 在我的旧 Ipad 上查看我的网站。
我正在使用一个 api 调用,它会返回背景图片的 URL。
尝试添加值时,所有其他图像在我的计算机和 Ipad 上都正常显示 url('http://192.168.***.*:8080/my_images/img.jpg')
到我的 background
css propety 它将它转换为 url('http://localhost:8080/my_images/img.jpg')
这当然不起作用.
我在使用 ng serve
时将主机设置为此 ip,同时将此标记 --address=192.168.***.*
添加到我的应用引擎服务器(使用 eclipse )。这是正常行为吗?有什么办法可以改变吗?
最佳答案
在我注意到我的控制台中收到 XSS/攻击警告后,我在 this post 上找到了解决方案。
解决方案是使用 DOMSanitizer
并取消清理 URL。
关于html - 为什么在 css 背景属性中使用 url() 时我的主机 ip 在 'localhost' 中更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58354479/