Google chrome extension Chrome扩展背景页面窗口变量

Google chrome extension Chrome扩展背景页面窗口变量,google-chrome-extension,Google Chrome Extension,我正在尝试在javascripts之间共享对象。。在my background.html中,我有: <html> <head> <script type="text/javascrpt"> window.Something = {}; </script> </head> <body> <script type="text/javascript" src="../js/f

我正在尝试在javascripts之间共享对象。。在my background.html中,我有:

<html>
  <head>
    <script type="text/javascrpt">
      window.Something = {};
    </script>
  </head>

  <body>
    <script type="text/javascript" src="../js/file1.js"></script>
    <script type="text/javascript" src="../js/file2.js"></script>
  </body>
</html>
在file2.js中,我有:

alert("1: " + window.Something);
alert("2: " + window.Something);
重新加载扩展时,我只收到2个警报:

1:未定义 2:未定义


怎么回事?!谢谢大家

删除用background.html编写的脚本

请使用以下代码

有关更多信息,请参阅以下链接


你说得对-基本上没有内联js,所以没有执行。。我现在已经解决了这个问题,谢谢。@Sudar,为什么背景页面甚至有一个窗口和文档?
<html>
  <head>
    <script src="js/file3.js"></script>
 <script  src="js/file1.js"></script>
    <script  src="js/file2.js"></script>
  </head>
  <body>
  </body>
</html>
window.Something = {};