我正试图使用以下代码过度浏览浏览器的通知弹出窗口:
var branch = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
但在Mozilla Firefox中,我收到错误Component.classes未定义。 在Chrome浏览器中,我收到错误组件未定义。
我已经意识到我需要在我的网站中加入一些内容。但我无法确切地找到所需的内容。
请任何人帮忙。我搜索了很多,但我从来没有使用过这个东西(Classes),我无法搜索什么会帮助我。我甚至不知道这个东西的标签是什么。我从未使用过Component或它的类
我的网站是ZF2。
答案 0 :(得分:1)
Components
对象是非标准功能。请参阅https://developer.mozilla.org/en/docs/Components_object。
它也说
警告:此对象仅适用于使用chrome运行的代码 特权。将对象公开给常规Web代码是一个错误。