blob: 069cb199b204a7e79fdfb29de5dd27964744cfa3 (
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
|
---
title: Страницы дополнения
slug: Mozilla/Add-ons/SDK/High-Level_APIs/addon-page
translation_of: Archive/Add-ons/Add-on_SDK/High-Level_APIs/addon-page
---
<p>{{AddonSidebar}}</p>
<p>{{obsolete_header(35)}}</p>
<p>Создание простых страниц</p>
<h2 id="Применеие">Применеие</h2>
<p>С помошью Add-on SDK Вы можете представлять данные пользователю, такие как руководство по использованию вашего дополнения во вкладке браузера. Вы можете подгружать содержимое из HTML файла в "data" директории дополнения.</p>
<div class="note">
<p><strong>Заметка:</strong> Данный модульне влияет на браузер.</p>
</div>
<p>Для подобных страниц, navigational elements such as the <a href="http://support.mozilla.org/en-US/kb/Location%20bar%20autocomplete">Awesome Bar</a>, <a href="http://support.mozilla.org/en-US/kb/Search%20bar">Search Bar</a>, or <a href="http://support.mozilla.org/en-US/kb/Bookmarks%20Toolbar">Bookmarks Toolbar</a> are not usually relevant and distract from the content you are presenting. The <code>addon-page</code> module provides a simple way to have a page which excludes these elements.</p>
<p>Чтобы импортировать содержимое, используйте <code>require()</code>. После чего, данные загрузятся из "data/index.html" без элементов навигации:</p>
<pre class="brush: js">var addontab = require("sdk/addon-page");
var data = require("sdk/self").data;
require("sdk/tabs").open(data.url("index.html"));
</pre>
<p><img alt="" src="https://mdn.mozillademos.org/files/6503/addon-page.png" style="display: block; height: 722px; margin-left: auto; margin-right: auto; width: 666px;"></p>
<p>Это влияет только на "data/index.html": остальные страницы отображаются нормально.</p>
|