我正在尝试使用以下代码来超越浏览器的通知弹出窗口之一:

var branch = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);


但是在Mozilla Firefox中,出现错误Component.classes未定义。
在Chrome浏览器中,我收到错误Component undefined。

好吧,我意识到我需要在我的网站中添加一些内容。但是我找不到确切的要求。

请任何人帮助。我在Google上搜索了很多,但是我以前从未使用过(Classes)这个东西,而且我无法搜索对我有帮助的东西。我什至不知道这东西的标签是什么。我从未使用过Component或其类

我的网站在ZF2中。

最佳答案

Components对象是非标准功能。请参见https://developer.mozilla.org/en/docs/Components_object

它还说


  警告:此对象仅适用于使用chrome运行的代码
  特权。将对象暴露于常规Web代码是一个错误。

关于javascript - 如何在我的网站上加载组件及其类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24574151/

10-10 00:08