有没有一种方法可以防止img get请求使用css或js发生
Is there a way to prevent img get requests from occurring using css or js?
如果我只能使用css和/或javascript,有没有办法防止对图像的get请求发生?
像这样:
<img src="A.png"/>
img {
src:none;
}
这将在页面加载时阻止对A.png
的GET请求。
有人知道这是否可能吗?
感谢
我觉得这应该适用于您想要的:
<script>
$(document).ready(function () {
$("img").attr("src", "");
});
</script>
它应该替换所有<img>
标记中的src
属性。您也可以使用$("img").removeAttr("src")
删除src
属性。
javascript中类似的东西是:
<script>
document.addEventListener("DOMContentLoaded", function (event) {
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; i++) {
images[i].setAttribute("src", "");
}
});
</script>
与jquery中一样,您可以使用images[i].removeAttribute("src")
来完全删除htmlsrc
属性
这两个脚本都在我的html的底部
我不知道这是否正是你想要的,但希望这能有所帮助。
有一种javascript方式:
最初不向img提供源代码(=不执行请求),之后通过javascript更改源代码
如果您想在dom中输入图像的URL,请使用数据src属性,如ISuthan Bala提到的
<img data-src="my-image.png" />
通过jQuery轻松设置数据src到src,例如
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- jQuery Ajax GET请求工作不正常
- Angularjs http.get() Cross-Origin 请求被阻止
- 将GET请求(HTML字符串)转换为完整的DOM对象
- 如何在nightwatch.js中发送ajax get请求
- 当我在chrome中切换设备模式时,$http.get请求失败
- 根据GET请求的结果自定义页面内容
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- Codeigniter JQuery在JQuery.get请求后动态加载视图中的数据
- 错误Jquery.$.get()请求
- 如果我对一个文件发出ajax GET请求,我会得到什么以及如何将其添加到页面中
- JQuery AJAX 在 GET 请求完成时返回 XML
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- 嵌套在 .get 请求中的 jQuery 不会执行
- 如何在 GET 请求中序列化查询的对象
- Angular 2:如何在 GET 和 POST 请求中设置 double、float、int 和布尔类型参数
- Jquery.ajax 请求 'Get' to Web API 2 后端不起作用
- 我如何使用NodeJs请求GET模块发送cookie
- 错误的错误.GrailsExceptionResolver -在处理请求:[GET]时发生NullPointerExce
- Angular js $http请求 get 失败