我有一个托管在远程 Web 服务器上的 HTML 文档。我试图让网页上的元素之一使用本地文件系统中的图像文件作为其背景图像。 Chrome、Safari 或 Firefox 都不行(还没有尝试过 IE)。
这是我迄今为止尝试过的示例。
<!DOCTYPE html>
<html>
<head>
<title>Experiment</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
html,body { width: 100%; height: 100%; }
</style>
</head>
<body style="background: url('file:///Users/username/Desktop/background.png')">
</body>
</html>
如果我使用浏览器的网络检查工具检查 body 元素,并选择“在新选项卡中打开图像”,则图像就在那里。因此浏览器完全能够使用给定的 URL 获取图像文件。
我想要实现的目标是否可能,或者这是浏览器试图阻止外部域访问用户本地资源的安全功能?
background: url(../images/backgroundImage.jpg) no-repeat center center fixed;
这应该有帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)