我正在使用工具栏插件,我不小心将插件对象命名为“工具栏”。当我想在我的控制台中处理它时,我不小心想获得我的工具栏对象的值(实际上没有调用它),但它返回了一个名为BarProp
的东西,结果是这样的
我查看了typeof
和typeof BarProp.valueOf()
,其中两个都返回了function
类型。
我搜索了有关'实际上是什么是BarProp?'的其他信息,但我发现这个msdn文档没有什么:documentation_link
我的问题是 - 这个BarProp是什么?它的目的是什么?我们如何使用它?
答案 0 :(得分:3)
中获取时的visible属性必须返回true或由用户代理确定的值,以最准确地表示对象所代表的用户界面元素的可见性状态,如下所述。在设置时,必须丢弃新值。
答案 1 :(得分:0)
从W3:https://www.w3.org/TR/2009/WD-html5-20090212/browsers.html
允许网页与Web浏览器,某些Web浏览器集成 界面元素以有限的方式暴露给Web中的脚本 页。
每个界面元素由BarProp对象表示:
interface BarProp { 属性boolean visible; };获取时,visible属性必须返回true或用户确定的值 代理最准确地表示用户的可见性状态 对象表示的界面元素,如下所述。上 设置时,必须丢弃新值。
对于每个Document对象,存在以下BarProp对象 浏览上下文。一些用户界面元素表示 这些对象在某些用户代理中可能没有等价物;对于那些 用户代理,除非另有说明,否则对象必须按其行为 存在且可见(即其可见属性必须返回true)。
位置栏BarProp对象表示用户界面元素 包含一个显示活动文档的URL的控件, 或者一些类似的界面概念。菜单栏BarProp对象 表示包含命令列表的用户界面元素 在菜单形式,或一些类似的界面概念。个人酒吧 BarProp对象表示包含的用户界面元素 链接到用户喜欢的页面,或一些类似的界面概念。 滚动条BarProp对象表示用户界面元素 包含滚动机制或类似的界面 概念。状态栏BarProp对象表示用户界面 元素紧接在文档的下方或之后发现,视情况而定 对于默认视图的媒体。如果用户代理没有此类用户 界面元素,那么对象可以表现为相应的 用户界面元素不存在(即其可见属性可能 返回false)。工具栏BarProp对象表示用户 在文档的上方或前面找到的界面元素,如 适用于默认视图的媒体。如果用户代理没有 这样的用户界面元素,那么该对象可以表现得好像 没有相应的用户界面元素(即它可见 属性可能返回false)。 locationbar属性必须返回 位置栏BarProp对象。
菜单栏属性必须返回菜单栏BarProp对象。
个人栏属性必须返回个人栏BarProp对象。
scrollbars属性必须返回滚动条BarProp对象。
状态栏属性必须返回状态栏BarProp对象。
工具栏属性必须返回工具栏BarProp对象。