上传到服务器时,浏览器找不到背景图像
browser cant find background-image when uploaded to server?
当我运行以下jQuery代码时,它工作得很好,只是它找不到图像。在chrome上的开发人员工具中,我得到一个404错误。
jQuery:$('.pg-nav a, .pg-nav-img').hover(
function() {
$('.pg-nav a').css('color', '#0087CD');
$('.pg-nav-img').css('background-image', 'url(../images/page-nav-icon-blue.svg)')
}, function() {
$('.pg-nav a').css('color', '');
$('.pg-nav-img').css('background-image', '')
});
从这个线程看答案,我意识到MIME类型出现为text/html
而不是image/svg+xml
。我该如何解决这个问题?
注意:它在我的pc上运行得很好,但是一旦在服务器上我就会遇到这个问题。
看起来像使用SVG,您必须通过.htaccess设置mime类型。这个站点有更多详细的SVG MIME TYPE
相关文章:
- 气质的“nestRemoting()”有时可以'找不到关系
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- 找不到模块捆绑包
- for循环中的javascript if语句找不到==
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- 失败:等待Protractor与页面同步时出错:“”;在窗口上找不到角度”;
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- [Vue warn]:找不到元素
- ngRoute找不到模板
- 为什么浏览器可以'在`.中找不到js文件/lib/`(相对)位置
- WebdriverIO错误:找不到模块'点击'浏览器名称:"铬”;
- 浏览器找不到背景图像的文件
- Chrome 扩展程序 - 浏览器找不到图片
- 浏览器排除找不到模块
- 浏览器化 - 找不到模块“jquery”
- 量角器找不到浏览器中渲染的任何元素
- 节点.js电子预构建错误找不到模块“浏览器窗口”窗口 10
- 浏览器找不到模块
- 浏览器中找不到Browserify全局变量
- 上传到服务器时,浏览器找不到背景图像