Why can't ajax load html be displayed locally?

when index.html loads header.html through ajax, why is it accessed locally and cannot be displayed by header, but only when it is accessed by IP? what is the principle?

Mar.14,2021

access through local files. Browsers disable reading of local files by default

Menu