Javascript 使用Enter键加载页面时未触发窗口加载事件

Javascript 使用Enter键加载页面时未触发窗口加载事件,javascript,browser-cache,onload-event,Javascript,Browser Cache,Onload Event,我有以下html代码: <html> <head> <script src="http://differentDomain/main.js"></script> </head> </html> 现在事件被触发!!如果我使用RELAD按钮加载页面,则会被记录。但是,如果我在地址字段中使用enter键点击URL,则不会发生这种情况 在测试过程中,我在页面中添加了新的本地javascript文件,如: <

我有以下html代码:

<html>
  <head>
     <script src="http://differentDomain/main.js"></script>
  </head>
</html>
现在事件被触发!!如果我使用RELAD按钮加载页面,则会被记录。但是,如果我在地址字段中使用enter键点击URL,则不会发生这种情况

在测试过程中,我在页面中添加了新的本地javascript文件,如:

<html>
  <head>
     <script src="http://differentDomain/main.js"></script>
     <script src="http://sameDomain/local.js"></script>
  </head>
</html>

令人惊讶的是,在添加上述文件之后,load事件开始触发,并且事件被触发!!在这两种情况下都会被记录

首先,请让我知道为什么事件不是第一次被解雇。 其次,在现有文件之后添加一个新文件如何在触发事件方面产生差异

注意:我可以在“网络”选项卡中观察到本地文件没有得到缓存,但main.js得到缓存

<html>
  <head>
     <script src="http://differentDomain/main.js"></script>
     <script src="http://sameDomain/local.js"></script>
  </head>
</html>