只是好奇外部浏览器,特别是Google,javascript文件是否由用户浏览器缓存并可跨域重复使用。
假设我有一个使用Firebase和Google Maps API的网站:
// Firebase 4.6.0
<script src="https://www.gstatic.com/firebasejs/4.6.0/firebase.js"></script>
// Google Maps javascript API
<script async defer src="https://maps.googleapis.com/maps/api/js?key=MY_API_KEY_HERE&callback=initMap"></script>
现在让我们说用户A
访问我的网站,他最近访问了另一个不相关的网站,该网站也恰好使用了Firebase 4.6.0和Google Maps javascript API - 他的浏览器会有已缓存这些文件并使用它们的缓存版本?或将&#34;跨域&#34;以这种方式缓存永远不会发生?