在background.js中加载远程脚本文件

时间:2015-09-27 18:14:45

标签: google-chrome google-chrome-extension amazon-kinesis

这是我的扩展程序代码

的manifest.json

"background": {
  "page": "background.html"
},

background.html

<html>
<head>
    <script src="https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"></script>
    <script type="text/javascript" src="background.js"></script>
</head>
<body>
</body>
</html>

这个approch的问题是如果网络没有在chrome的开头连接,aws sdk文件就不会加载,导致与aws相关的事件失败,直到下一次chrome重启(扩展重启)。

我不想使用unsafe-eval,因为它不安全。

有没有办法检查互联网连接并在background.js中重新加载此js文件

我也可以下载这个脚本文件并将其存储在本地,但这将是我的最后一个解决方案。

0 个答案:

没有答案