Javascript 替换chrome.Port原型

Javascript 替换chrome.Port原型,javascript,html,google-chrome,google-chrome-extension,chromium,Javascript,Html,Google Chrome,Google Chrome Extension,Chromium,我的扩展在Google Chrome的旧版本中工作,但在Chrome 18或19发布时停止了一段时间,因为我使用的Chrome.Port.prototype属性已不存在。我以前使用它来创建一个对象,该对象通过原型继承扩展了chrome.Port,这样我就可以登录和注销所有消息以进行调试。这一部分的源代码是 有没有其他方法可以从chrome.Port继承,或者有没有其他方法可以让我的扩展重新工作 谢谢。这方面运气好吗?不确定扩展是如何实现的,但它们似乎提供了与您类似的功能。是的,我知道另一个扩展是

我的扩展在Google Chrome的旧版本中工作,但在Chrome 18或19发布时停止了一段时间,因为我使用的Chrome.Port.prototype属性已不存在。我以前使用它来创建一个对象,该对象通过原型继承扩展了chrome.Port,这样我就可以登录和注销所有消息以进行调试。这一部分的源代码是

有没有其他方法可以从chrome.Port继承,或者有没有其他方法可以让我的扩展重新工作


谢谢。

这方面运气好吗?不确定扩展是如何实现的,但它们似乎提供了与您类似的功能。是的,我知道另一个扩展是如何工作的,它使用Chrome的请求API而不是端口,并且每秒通过DOM显式轮询播放器的状态,而我的扩展使用了一种更异步的技术,即挂接到内部回调并将更改推送到前端。尽管它们最终执行类似的功能,但它们是以两种截然不同的方式设计的,因此并不能解决问题所提出的问题。严格地说,扩展端口并不是真的需要,因为它只用于调试,但我想找到一个合适的解决方案。