Why can't I get the complete header information on ajax?

fetch("https://qd.myapp.com/myapp/qqteam/Androidlite/qqlite_3.6.3.697_android_r110028_GuanWang_537055374_release_10000484.apk", {method:"head"})
.then((e)=>{
    e.headers.forEach((e,k)=>{
        console.log(k,e);
    })
});
The

code is to get the information about the header. But I only got very little information, which is completely different from that obtained by the console. Why? Looking for answers.

Feb.28,2021

found the reason, because I cross-domain, so the header information obtained is not complete


the header information that the browser originally opened to JS is not all, generally enough. Cross-domain theory will not be bad, unless you do not add CORS.

Menu