window屬性:controllers

2018-04-02 10:43 更新

controllers屬性

controllers 屬性用于返回 chrome 窗口的 XUL 控制器。

注意:controllers 屬性是非標準的,不在標準軌道上。不要在面向 Web 的生產站點上使用它:它對每個用戶都不起作用。在實現之間也可能存在很大的不兼容性,并且行為在未來可能會發(fā)生變化。

controllers屬性語法

controllers = window.controllers
  • controllers 是類型為 XULControllers(nsIControllers)的對象。

規(guī)范

特定于 XUL 的;不是規(guī)范的一部分。

默認情況下,window 的控制器包含支持全局窗口命令的代碼。

Chrome 代碼可以添加控制器(與 globalOverlay.js 中的 goDoCommand 和 goUpdateCommand 函數一起使用)。

但是,添加的控制器必須在卸載 window 時明確移除,因為這不會自動完成。

每個缺失的移除都可能導致 bug 415775:

ASSERTION: XPConnect is being called on a scope without a 'Components' property!
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號