如何阻止在Javascript中加载图像?

如何阻止在Javascript中加载图像?,javascript,request,blocking,Javascript,Request,Blocking,我正在使用变异观察者将所有图像的src更改为“”。但浏览器正在向该图像URL发出请求。如何阻止来自浏览器的图像请求 下面是代码 const observer = new MutationObserver(mutations => { mutations.forEach(({ addedNodes }) => { addedNodes.forEach(node => { if( node.tagName ==

我正在使用变异观察者将所有图像的src更改为“”。但浏览器正在向该图像URL发出请求。如何阻止来自浏览器的图像请求

下面是代码

const observer = new MutationObserver(mutations => {
    mutations.forEach(({
        addedNodes
    }) => {
        addedNodes.forEach(node => {
            if( node.tagName == "IMG" ){
                node.setAttribute("data-src",src);
                node.removeAttribute('src');
            }                                      
        });
    });
});
observer.observe(document.documentElement, {
    childList: true,
    subtree: true
});

你的问题在哪里?这回答了你的问题吗?现在检查一下我的问题。我很确定任何类似这样的标记:
都会触发请求。您需要从
开始,然后引入
src
,而不是相反。我们没有选项在html中设置
数据src
,因为我们无法控制html代码。我们正在创建第三方脚本以阻止某些元素加载。您的问题在哪里?这是否回答了您的问题?现在检查一下我的问题。我很确定任何类似这样的标记:
都会触发请求。您需要从
开始,然后引入
src
,而不是相反。我们没有选项在html中设置
数据src
,因为我们无法控制html代码。我们正在创建一个第三方脚本来阻止加载某些元素。