aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/mozilla/add-ons/webextensions/api/tabs/tab/index.html
blob: b3cd3000f1a1f0a2c47ff4f34a2889b8b0d9b020 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
---
title: tabs.Tab
slug: Mozilla/Add-ons/WebExtensions/API/tabs/Tab
tags:
  - 扩展
  - 标签
  - 标签页
  - 类型
  - 非标准
  - 页面扩展
translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/Tab
---
<div>{{AddonSidebar()}}</div>

<p> <strong><code>tabs.Tab</code></strong> 包含有关标签页的信息 . 这样可以访问有关标签页中的内容,内容有多大,特殊状态或限制有效的信息等等。</p>

<h2 id="类型">类型</h2>

<p>这种类型的值是对象。它包含以下属性:</p>

<dl class="reference-values">
 <dt><code>active</code></dt>
 <dd><code>boolean</code>. 该标签页是否在其窗口中处于活动状态。即使标签的窗口当前没有被关注,也可能是true。</dd>
 <dt><code>audible</code> {{optional_inline}}</dt>
 <dd><code>boolean</code>. 如果标签页没有静音:标签页是否正在发出声音。如果标签页被静音:如果没有静音标签页是否会发出声音。</dd>
 <dt><code>autoDiscardable</code> {{optional_inline}}</dt>
 <dd><code>boolean</code>. 资源不足时浏览器是否可以自动丢弃该标签页。</dd>
 <dt><code>cookieStoreId</code> {{optional_inline}}</dt>
 <dd><code>string</code>. 该标签页的Cookie存储. 如果不同的标签可以有不同的cookie存储 (例如, 支持 <a href="https://wiki.mozilla.org/Security/Contextual_Identity_Project/Containers">contextual identity</a>), you can pass this as the <code>storeId</code> option into various methods of the {{WebExtAPIRef("cookies")}} API, 设置和获取与此标签页的Cookie存储关联的Cookie。 只有在扩展名具有“cookies”<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions"></a></dd>
 <dd><code>string</code>. 该标签页的Cookie存储. 如果不同的标签可以有不同的cookie存储 (例如, 支持 <a href="https://wiki.mozilla.org/Security/Contextual_Identity_Project/Containers">contextual identity</a>), 你可以将此作为 <code>storeId</code> 选项传递给 {{WebExtAPIRef("cookies")}} API的各种方法, 设置和获取与此标签页的Cookie存储关联的Cookie。 只有在扩展具有“cookies”<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">权限</a>的情况下才会出现.</dd>
 <dt><code>discarded</code> {{optional_inline}}</dt>
 <dd><code>boolean</code>. 是否丢弃的标签页。被丢弃的标签页是其内容已经从内存中卸载的标签页,但在标签页条中仍可见。它的内容在下一次被激活时被重新加载。</dd>
 <dt><code>favIconUrl</code> {{optional_inline}}</dt>
 <dd><code>string</code>. 该标签的图标的网址。 只有在扩展具有“cookies”<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">权限</a>的情况下才会出现. 如果标签页正在加载中,该值可以为空字符串</dd>
 <dt><code>height</code> {{optional_inline}}</dt>
 <dd><code>integer</code>. 标签页的像素单位高度。</dd>
 <dt><code>highlighted</code></dt>
 <dd><code>boolean</code>. 标签页是否突出显示。</dd>
 <dt><code>id</code> {{optional_inline}}</dt>
 <dd><code>integer</code>. 标签页的ID. 标签 ID在浏览器的会话中是唯一的 。 在浏览器窗口中不包含内容的标签页 (例如, devtools 窗口),标签 ID 也可以设置为 {{WebExtAPIRef('tabs.TAB_ID_NONE')}}</dd>
 <dt><code>incognito</code></dt>
 <dd><code>boolean</code>. 该标签页是否在隐私浏览窗口中。</dd>
 <dt><code>index</code></dt>
 <dd><code>integer</code>. 窗口中的标签页从零开始的索引。</dd>
 <dt><code>isArticle</code></dt>
 <dd><code>boolean</code>. 如果标签页可以在<a href="/en-US/Add-ons/WebExtensions/API/tabs/toggleReaderMode"> Reader模式下呈现</a>,则返回true,否则返回false。</dd>
 <dt><code>isInReaderMode</code></dt>
 <dd><code>boolean</code>. 如果标签页正在<a href="/en-US/Add-ons/WebExtensions/API/tabs/toggleReaderMode"> Reader模式下呈现</a>,则返回true,否则返回false。</dd>
 <dt><code>lastAccessed</code></dt>
 <dd><code>double</code>. 上次访问该标签页的时间 , 参考 <a class="external external-icon" href="https://en.wikipedia.org/wiki/Unix_time">milliseconds since the epoch</a>.</dd>
 <dt><code>mutedInfo</code> {{optional_inline}}</dt>
 <dd>{{WebExtAPIRef('tabs.MutedInfo')}}.标签页的当前静音状态以及上次状态更改的原因。</dd>
 <dt><code>openerTabId</code> {{optional_inline}}</dt>
 <dd><code>integer</code>. 打开此标签页的标签页ID(如果有)。如果开启者标签页仍然存在,该属性才会出现。</dd>
 <dt><code>pinned</code></dt>
 <dd><code>boolean</code>. 标签页是否被固定</dd>
 <dt><code>selected</code> {{deprecated_inline}}</dt>
 <dd><code>boolean</code>.标签页是否被选中</dd>
 <dt><code>sessionId</code> {{optional_inline}}</dt>
 <dd><code>string</code>. 从{{WebExtAPIRef('sessions')}} API 获取的标签页的唯一标识会话ID.</dd>
 <dt><code>status</code> {{optional_inline}}</dt>
 <dd><code>string</code>.<em>加载</em><em>完成</em>.</dd>
 <dt><code>title</code> {{optional_inline}}</dt>
 <dd><code>string</code>. 标签页的标题. 只有当扩展具有 <code>"tabs"</code> <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">权限</a> 时才会出现.</dd>
 <dt><code>url</code> {{optional_inline}}</dt>
 <dd><code>string</code>. 该选项卡正在显示的文档的URL。只有当扩展具有 <code>"tabs"</code> <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">权限</a> 时才会出现.</dd>
 <dt><code>width</code> {{optional_inline}}</dt>
 <dd><code>integer</code>. 标签页的像素单位宽度。</dd>
 <dt><code>windowId</code></dt>
 <dd><code>integer</code>. 包含此标签页的窗口ID。</dd>
</dl>

<h2 id="浏览器兼容性">浏览器兼容性</h2>

<p>{{Compat("webextensions.api.tabs.Tab", 10)}}</p>

<p>{{WebExtExamples}}</p>

<div class="note"><strong>感谢</strong>

<p>此 API 基于 Chromium的 <a href="https://developer.chrome.com/extensions/tabs#type-Tab"><code>chrome.tabs</code></a> API. 本文档来源于Chromium 代码中的 <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a>.</p>

<p>Microsoft Edge兼容性数据由Microsoft Corporation提供,并包含在Creative Commons Attribution 3.0美国许可证下。</p>
</div>

<div class="hidden">
<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
//    * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
//    * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
//    * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</pre>
</div>