我想在我的脚本中使用以下代码,这些代码将附加到几个网站:
Promise.coroutine(function* () {
var one = yield get('http://url1.com');
// do something
var two = yield get('http://url2.com');
// do something
})().catch(function (errors) {
// handle errors
});
问题是我不能使用jQuery,也不能使用任何其他库 - 它必须是干净的JS,因为只有我的脚本可以包含,我不能包含任何其他内容,我不知道是什么脚本将在这些网站上提供。
此外,它必须在每个浏览器下工作。
这里可以安全地使用发电机和承诺吗?
答案 0 :(得分:0)
不,Promises和Generators是ECMASCRIPT-6规范的一部分,并不适用于大多数当前浏览器......
如果您需要实现这一点,您还可以查看以下内容: