当在firefox Web扩展中作为内容脚本注入时,RxJS 5无法工作并发出以下错误:
TypeError: a.Math.random is not a function
TypeError: Rx.Subject is not a constructor
答案 0 :(得分:2)
找到一个解决方案,问题出现了,因为在firefox内容脚本window.Math没有定义,而是全局定义为Math而不是在window对象上。而RxJS 5正在寻找window.Math。所以就在RxJS库之前添加以下行并且它将起作用firefox
window.Math = Math
参考:https://github.com/ReactiveX/rxjs/issues/2446#issuecomment-286908341