diff options
Diffstat (limited to 'files/he/mozilla/add-ons/webextensions/manifest.json')
3 files changed, 0 insertions, 440 deletions
diff --git a/files/he/mozilla/add-ons/webextensions/manifest.json/background/index.html b/files/he/mozilla/add-ons/webextensions/manifest.json/background/index.html deleted file mode 100644 index cbd429b6f9..0000000000 --- a/files/he/mozilla/add-ons/webextensions/manifest.json/background/index.html +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: background -slug: Mozilla/Add-ons/WebExtensions/manifest.json/background -tags: - - Manifest - - WebExtensions - - הרחבות - - הרחבות רשת - - עיון - - תוספים -translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/background ---- -<div>{{AddonSidebar}}</div> - -<table class="fullwidth-table standard-table"> - <tbody> - <tr> - <th scope="row" style="width: 30%;">טיפוס</th> - <td><code>Object</code></td> - </tr> - <tr> - <th scope="row">חובה</th> - <td>לא</td> - </tr> - <tr> - <th scope="row">דוגמה</th> - <td> - <pre class="brush: json no-line-numbers notranslate"> -"background": { - "scripts": ["background.js"] -}</pre> - </td> - </tr> - </tbody> -</table> - -<p>השתמשו במפתח <code>background</code> כדי לכלול תסריט רקע אחד או יותר, עם אפשרות לדף רקע בהרחבתכם.</p> - -<p>תסריטי רקע הם המקום לשים קוד שצריך לתחזק מצב לטווח ארוך, או לבצע פעולות לטווח ארוך, ללא תלות בזמן החיים של דף מסוים מהרשת או חלון דפדפן.</p> - -<p>תסריטי רקע נטענים מיד כשההרחבה נטענת והם נשארים טעונים עד אשר ההרחבה מושבתת או מבוטלת, אלא אם <code>persistent</code> מקבל את הערך <code>false</code>. תוכלו להשתמש בכל אחד ממשקי פיתוח היישומים של הרחבות הרשת בתסריט, כל עוד ביקשתם את <a href="/he/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">ההרשאות</a> הנחוצות.</p> - -<p>ראו גם את הקטע "תסריטי רקע" ב- <a href="/he/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">אנטומיה של הרחבה</a> לפרטים נוספים.</p> - -<p>המפתח <code>background</code> הוא אובייקט שעשויות להיות לו שתי תכונות, ושתיהן אופציונליות:</p> - -<table class="standard-table"> - <tbody> - <tr> - <td><code>scripts</code></td> - <td> - <p>מערך <code>(Array)</code> של מחרוזות ( <code>Strings</code>), שכל אחת מהן היא מסלול למקור בג'אווה-סקריפט. המסלול יחסי לקובץ manifest.json עצמו. אלה התסריטים שיבוצעו בדף הרקע של ההרחבה.</p> - - <p>התסריט משתף את אותו הקשר גלובלי <code>window</code>.</p> - - <p>התסריטים נטענים על פי הסדר בו הם מופיעים במערך.</p> - - <p>אם תציינו ערך עבור <code>scripts</code>, דף ריק יווצר בו יורץ התסריט.</p> - - <div class="note"> - <p><strong>לתשומת לבך:</strong> אם ברצונך להביא תסריט ממיקום מרוחק עם התגית <code><script></code> (לדוגמה,. <code><script src = "https://code.jquery.com/jquery-1.7.1.min.js"></code>), יהא עליך לשנות גם את המפתח <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_security_policy">content_security_policy</a></code> בקובץ manifest.json של ההרחבה שלך.</p> - </div> - - <div class="note"> - <p><strong>לתשומת לבך:</strong> בגרסאות פיירפוקס שקדמו לגרסה 50, כשהדיבאגר היה פתוח, תסריטים לא תמיד נטענו על פי הסדר הניתן במערך . כדי לעקוף באג זה, ניתן להשתמש בתכונה <code>page</code> ולכלול תסריטי רקע מהדף באמצעות תגיות <code><script></code>. באג זה תוקן בפיירפוקס 50. מנקודה זו ואילך, תסריטים נטענים תמיד על פי הסדר הנתון במערך.</p> - </div> - </td> - </tr> - <tr> - <td><code>page</code></td> - <td> - <p>אם יש לך צורך בתוכן כלשהו בדף, ניתן להגדיר דף משלך באמצעות התכונה <code>page</code>, שהיא מחרוזת ( <code>String</code> ), המייצגת מסלול, יחסי לקובץ manifest.json, למסמך HTML הכלול בחבילת ההרחבה שלך.</p> - - <p>אם נעשה שימוש בתכונה זו, לא יהיה ניתן לציין תסריטי רקע באמצעות <code>scripts</code>, אך יהיה ניתן לכלול תסריטים משלך מהדף, בדיוק כשם שזה נעשה בדף רגיל מהרשת.</p> - </td> - </tr> - </tbody> -</table> - -<p>המפתח <code>background</code> יכול לכלול גם את התכונה האופציונלית הבאה:</p> - -<table class="standard-table"> - <tbody> - <tr> - <td><code>persistent</code></td> - <td> - <p>ערך בוליאני( <code>Boolean</code> ).</p> - - <ul> - <li><code>true</code> מציין כי דף הרקע נועד להישמר בזכרון מהרגע שההרחבה נטענה או שהדפדפן הופעל עד שההרחבה מבוטלת או מושבתת, או שהדפדפן נסגר (כלומר, דף הרקע תמידי).</li> - <li><code>false</code> מציין כי דף הרקע עשוי להיות מוסר מהזיכרון כשלא פעיל ולהיווצר מחדש במידת הצורך. דפי רקע כאלה קרויים לפעמים דפי אירוע כי הם נטענים לזיכרון כדי לאפשר לדף הרקע לטפל באירועים להם הוא הוסיף מאזינים. רישום המאזיננים הוא תמידי כאשר הדף מוסר מהזיכרון, אך ערכים אחרים אינם ץמידי. אם תרצו לשמור מידע תמידית בדף אירועים , תוכלו להשתמש ב <a href="/he/docs/Mozilla/Add-ons/WebExtensions/API/storage">ממשק הפיתוח storage</a>.</li> - </ul> - </td> - </tr> - </tbody> -</table> - -<h2 id="דוגמה">דוגמה</h2> - -<pre class="brush: json no-line-numbers notranslate"> "background": { - "scripts": ["jquery.js", "my-background.js"] - }</pre> - -<p>טוען שני תסריט רקע.</p> - -<pre class="brush: json notranslate"> "background": { - "page": "my-background.html" - }</pre> - -<p>תואן דף רקע מותאם אישית.</p> - -<h2 id="תאימות_דפדפנים">תאימות דפדפנים</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("webextensions.manifest.background", 10)}}</p> diff --git a/files/he/mozilla/add-ons/webextensions/manifest.json/index.html b/files/he/mozilla/add-ons/webextensions/manifest.json/index.html deleted file mode 100644 index 13e7d0f8f8..0000000000 --- a/files/he/mozilla/add-ons/webextensions/manifest.json/index.html +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: manifest.json -slug: Mozilla/Add-ons/WebExtensions/manifest.json -tags: - - Add-ons - - Extensions - - NeedsTranslation - - Overview - - TopicStub - - WebExtensions - - manifest.json -translation_of: Mozilla/Add-ons/WebExtensions/manifest.json ---- -<p>{{AddonSidebar}}</p> - -<div class="blockIndicator note"> -<p>This article describes manifest.json for web extensions. If you are looking for information about the manifest.json in PWAs, check out the <a href="/en-US/docs/Web/Manifest">Web App Manifest</a> article.</p> -</div> - -<p>The <code>manifest.json</code> file is the only file that every extension using WebExtension APIs must contain.</p> - -<p>Using <code>manifest.json</code>, you specify basic metadata about your extension such as the name and version, and can also specify aspects of your extension's functionality, such as background scripts, content scripts, and browser actions.</p> - -<p>It is a <a href="/en-US/docs/Glossary/JSON">JSON</a>-formatted file, with one exception: it is allowed to contain "<code>//</code>"-style comments.</p> - -<p><code>manifest.json</code> keys are listed below:</p> - -<div class="index">{{ListSubpages("/en-US/Add-ons/WebExtensions/manifest.json")}}</div> - -<p><code>"manifest_version"</code>, <code>"version"</code>, and <code>"name"</code> are the only mandatory keys. <code>"default_locale"</code> must be present if the "_locales" directory is present and must be absent otherwise. <code>"browser_specific_settings"</code> is not supported in Google Chrome.</p> - -<p>You can access your extension's manifest from the extension's JavaScript using the {{WebExtAPIRef("runtime.getManifest()")}} function:</p> - -<pre class="brush: js; no-line-numbers">browser.runtime.getManifest().version;</pre> - -<h2 id="Example">Example</h2> - -<p>The block below contains shows the basic syntax for some common manifest keys. Note that it is not intended to be used as a copy-paste-ready example: which keys you need will depend on the extension you are developing. For complete example extensions, see <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Examples">Example extensions</a>.</p> - -<pre class="brush: json;">{ - "browser_specific_settings": { - "gecko": { - "id": "addon@example.com", - "strict_min_version": "42.0" - } - }, - - "background": { - "scripts": ["jquery.js", "my-background.js"], - "page": "my-background.html" - }, - - "browser_action": { - "default_icon": { - "19": "button/geo-19.png", - "38": "button/geo-38.png" - }, - "default_title": "Whereami?", - "default_popup": "popup/geo.html" - }, - - "commands": { - "toggle-feature": { - "suggested_key": { - "default": "Ctrl+Shift+Y", - "linux": "Ctrl+Shift+U" - }, - "description": "Send a 'toggle-feature' event" - } - }, - - "content_security_policy": "script-src 'self' https://example.com; object-src 'self'", - - "content_scripts": [ - { - "exclude_matches": ["*://developer.mozilla.org/*"], - "matches": ["*://*.mozilla.org/*"], - "js": ["borderify.js"] - } - ], - - "default_locale": "en", - - "description": "...", - - "icons": { - "48": "icon.png", - "96": "icon@2x.png" - }, - - "manifest_version": 2, - - "name": "...", - - "page_action": { - "default_icon": { - "19": "button/geo-19.png", - "38": "button/geo-38.png" - }, - "default_title": "Whereami?", - "default_popup": "popup/geo.html" - }, - - "permissions": ["webNavigation"], - - "version": "0.1", - - "user_scripts": { - "api_script": "apiscript.js", - }, - - "web_accessible_resources": ["images/my-image.png"] -}</pre> - -<h2 id="Browser_compatibility">Browser compatibility</h2> - -<p>For a full overview of all manifest keys and their sub-keys, <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json">see the full <code>manifest.json</code> browser compatibility table</a>.</p> - - - -<p>{{Compat("webextensions.manifest")}}</p> - -<h2 id="See_also">See also</h2> - -<p>{{WebExtAPIRef("permissions")}} JavaScript API</p> diff --git a/files/he/mozilla/add-ons/webextensions/manifest.json/permissions/index.html b/files/he/mozilla/add-ons/webextensions/manifest.json/permissions/index.html deleted file mode 100644 index b5ad7321b4..0000000000 --- a/files/he/mozilla/add-ons/webextensions/manifest.json/permissions/index.html +++ /dev/null @@ -1,199 +0,0 @@ ---- -title: הרשאות -slug: Mozilla/Add-ons/WebExtensions/manifest.json/permissions -tags: - - manifest.json - - הפניה - - הרחבות - - הרחבות רשת - - הרשאות - - תוספים -translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/permissions -original_slug: Mozilla/Add-ons/WebExtensions/manifest.json/הרשאות ---- -<p>{{AddonSidebar}}</p> - -<table class="fullwidth-table standard-table"> - <tbody> - <tr> - <th scope="row" style="width: 30%;">טיפוס</th> - <td><code>Array</code></td> - </tr> - <tr> - <th scope="row">חובה</th> - <td>לא</td> - </tr> - <tr> - <th scope="row">דוגמה</th> - <td> - <pre class="brush: json; no-line-numbers"> -"permissions": [ - "*://developer.mozilla.org/*", - "webRequest" -]</pre> - </td> - </tr> - </tbody> -</table> - -<p>השתמשו במפתח <code>permissions</code> לבקש כוחות מיוחדים עבור ההרחבה שלכם. מפתח זה הינו מערך של מחרוזות, וכל אחת ממחרוזות אלו היא בקשת הרשאה.</p> - -<p>אם תבקשו הרשאות באמצעות מפתח זה, אזי הדפדפן עשוי לדווח למשתמש/ת בעת ההתקנה שההרבה מבקשת פריבילגיות מסויימות, ולבקש ממנו/ה לאשר כי ישמח/תשמח להעניק פריבילגיות אלו. הדפדפן עשוי גם להתיר למשתמש/ץ לבדוק פריבילגיות ההרחבה אחרי ההתקנה. כשם שהבקשה להעניק פריבילגיות עשויה להשפיע על נכונות המשתמש/ת להתקין את ההרחבה, בקשת פריבילגיות שווה הפעלה זהירה של שיקול דעת. לדוגמה, אם תרצו להימנע מלבקש הרשאות לא נחוצות ותרצו לספק מידע עודות הסיבה לבקשת הרשאות בתיאור המוצר של ההרחבה שלכם. מידע נוסף על העניינים שיש לקחת בחשבון תוכלו למצוא במאמר <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions">Request the right permissions</a>.</p> - -<p>למידע נוסף כיצד לבחון ולצפות בבקשת הרשאות ראו <a href="https://extensionworkshop.com/documentation/develop/test-permission-requests/">Test permission requests</a> באתר Extension Workshop site.</p> - -<p>המפתח יכול להכיל שלושה סוגי הרשאות:</p> - -<ul> - <li>הרשאות מארח</li> - <li>הרשאות ממשק פיתוח יישומים</li> - <li>הרשאות לשונית פעילה</li> -</ul> - -<h2 id="הרשאות_מארח">הרשאות מארח</h2> - -<p>הרשאות מארח מפורטות ב- <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">match patterns</a>, וכל תבנית מזהה קבוצה של כתובות URLs עבורן ההרחבה מבקשת פריבילגיות נוספות. לדוגמה, בקשת מארח יכולה להיות <code>"*://developer.mozilla.org/*"</code>.</p> - -<p>פריבילגיות נוספות כוללות:</p> - -<ul> - <li><a href="/en-US/docs/Web/API/XMLHttpRequest">גישת XMLHttpRequest</a> ו- <a href="/en-US/docs/Web/API/Fetch_API">fetch</a> למקורות ללא מגבלות בין מקורות (אפילו עבור בקשות שנעשו מתוך תסריטי תוכן)</li> - <li>היכולת להחדיר תסריטים על ידי תכנות (באמצעות <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/executeScript">tabs.executeScript</a>) לתוך דפים המוגשים מתמקורות אלו.</li> - <li>היכולת לקבל אירועים מתוך ממשקי הפיתוח של <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest">webRequest</a> עבור מארחים אלה</li> - <li>היכולת לקבל עוגיות עבור אותו מארח באמצעות ממשק הפיתוח של <a href="/en-US/Add-ons/WebExtensions/API/cookies">cookies</a> , כל עוד גם הרשאות ממשק הפיתוח "cookies" כלולות.</li> - <li>עקיפת ההגנות מפני מעקב אם המארח הוא שם מתחם מלא בלי ג'וקרים . לא עובד עם <code><all_urls></code>.</li> -</ul> - -<p>בפירפוקס, מגירסה 56 ואילך, הרחבות מקבלות אוטומטית הרשאות מארח עבור המקור של עצמן, שהוא בצורה:</p> - -<pre><code>moz-extension://60a20a9b-1ad4-af49-9b6c-c64c98c37920/</code></pre> - -<p>כש- <code>60a20a9b-1ad4-af49-9b6c-c64c98c37920</code> הוא המזהה הפנימי של ההרחבה. ההרחבה יכולה לקבל את ה- URL תכנותית על ידי קריאה ל- <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/extension/getURL">extension.getURL()</a>:</p> - -<pre class="brush: js;">browser.extension.getURL(""); -// moz-extension://60a20a9b-1ad4-af49-9b6c-c64c98c37920/ -</pre> - -<h2 id="הרשאות_ממשק_פיתוח_יישומים">הרשאות ממשק פיתוח יישומים</h2> - -<p>הרשאות ממשק פיתוח היישומים מפורטות כמילות מפתח, וכל מילת מפתח מהווה שם של <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API">WebExtension API</a> שההרחבה מעוניינת להשתמש בו.</p> - -<p>כעת זמינות מילות המפתח הבאות:</p> - -<ul> - <li><code>activeTab</code></li> - <li><code>alarms</code></li> - <li><code>background</code></li> - <li><code>bookmarks</code></li> - <li><code>browserSettings</code></li> - <li><code>browsingData</code></li> - <li><code>clipboardRead</code></li> - <li><code>clipboardWrite</code></li> - <li><code>contentSettings</code></li> - <li><code>contextMenus</code></li> - <li><code>contextualIdentities</code></li> - <li><code>cookies</code></li> - <li><code>debugger</code></li> - <li><code>dns</code></li> - <li><code>downloads</code></li> - <li><code>downloads.open</code></li> - <li><code>find</code></li> - <li><code>geolocation</code></li> - <li><code>history</code></li> - <li><code>identity</code></li> - <li><code>idle</code></li> - <li><code>management</code></li> - <li><code>menus</code></li> - <li><code>menus.overrideContext</code></li> - <li><code>nativeMessaging</code></li> - <li><code>notifications</code></li> - <li><code>pageCapture</code></li> - <li><code>pkcs11</code></li> - <li><code>privacy</code></li> - <li><code>proxy</code></li> - <li><code>search</code></li> - <li><code>sessions</code></li> - <li><code>storage</code></li> - <li><code>tabHide</code></li> - <li><code>tabs</code></li> - <li><code>theme</code></li> - <li><code>topSites</code></li> - <li><code>unlimitedStorage</code></li> - <li><code>webNavigation</code></li> - <li><code>webRequest</code></li> - <li><code>webRequestBlocking</code></li> -</ul> - -<p>ברוב המקרים ההרשאה רק מעניקה גישה לממשק פיתוח היישומים, עם יוצאי הדופן הבאים:</p> - -<ul> - <li><code>tabs</code> מאפשר לך גישה ל <a href="/en-US/Add-ons/WebExtensions/API/tabs">חלקים בעלי הפריבילגיות של ממשק ה-t<code>abs </code> </a>:<code>Tab.url</code>, <code>Tab.title</code>, ו- <code>Tab.faviconUrl</code>. בפיירפוקס, יש צורך ב- <code>tabs</code> אם ברצונך לכלול גם <code>url</code> בפרמטר <code>queryInfo</code> ל-<code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/query">tabs.query()</a></code>. בכל יתר ממשק הפחתוח של <code>tabs</code> ניתן להשתמש בלי לבקש כל הרשאה.</li> - <li><code>webRequestBlocking</code> מאפשר לך להשתמש גם בארגומנט "blocking", כך שיהיה ניתן <a href="/en-US/Add-ons/WebExtensions/API/WebRequest">לשנות ולבטל הרשאות</a>.</li> - <li><code>downloads.open</code> מאפשר לך להשתמש ב- {{WebExtAPIRef("downloads.open()")}} API.</li> - <li><code>tabHide</code> מאפשר לך להשתמש ב- {{WebExtAPIRef("tabs.hide()")}} API.</li> -</ul> - -<h2 id="הרשאת_activeTab">הרשאת activeTab</h2> - -<p>הרשאה זו מצויינת כ- <code>"activeTab"</code>. אם להרחבה יש הרשאה זו , אזי בעת תקשורת בין משתמש/ת להרחבה, מוענקות להרחבה פריבילגיות נוספות ללשונית הפעילה בלבד.</p> - -<p>"תקשורת עם המשתמש" כוללת:</p> - -<ul> - <li>כאשר המשתמש/ת מקיש.ה על פעולת הדפדפן או פעולת הדף של ההרחבה</li> - <li>כאשר המשתמש/ת בוחר'ת את פריט תפריט ההקשר שלה.</li> - <li>the user activates a keyboard shortcut defined by the extension</li> -</ul> - -<p>הפריבילגיות הנוספות הן:</p> - -<ul> - <li>היכולת להחדיר JavaScript או CSS באמצעות תכנות לתוך הלשונית באמצעות, <code><a href="/en-US/Add-ons/WebExtensions/API/tabs/executeScript">browser.tabs.executeScript</a></code> ו-<code><a href="/en-US/Add-ons/WebExtensions/API/tabs/insertCSS">browser.tabs.insertCSS</a></code></li> - <li>גישה לחלקים הפריבילגיים של ממשק פיתוח הלשונית עבור הלשונית הנוכחית: <code>Tab.url</code>, <code>Tab.title</code>, ו-<code>Tab.faviconUrl</code>.</li> -</ul> - -<p>הכוונה בהרשאה זו היא לאפשר להרחבות להגשים מקרה שימוש נפוץ, ללא הצורך לתת להן הרשאות בעלות כוח רב מדי. הרשאות רבוטת יהיו מעונינות "לעשות משהו לדף הנוכחי כאשר המשתמש/ת מבקש/ת". לדוגמה, קחו בחשבון הרחבה המבקשת להריץ תסריט בדף הנוכחי כאשר המשתמש/ת מקישה על פעולת דפדפן. אם ההרשאה <code>activeTab</code> לא הייתה קיימת, ההרחבה הייתה צריכה לבקש את ההרשאת המארח <code><all_urls></code>. אבל זה נותן להרחבה יותר כוח ממה שדרוש לה: היא הייתה יכולה כעת לבצע תסריטים בכל לשונית, בכל עת שתרצה, במקום רק בלשונית הפעילה ורק בתגובה לפעולת משתמש/ת.</p> - -<p>שימו לב כי תוכלו לקבל גישה רק ללשונית/מידע שכבר שם, כאשר ההתקשרות מצד המשתמש/ת התקיימה (למשל. ההקשה). כאשר הלשונית הפעילה מנווטת למקום אחר, למשל עקב סיום טעינה או אירוע אחר כלשהו, ההרשאה אינה מעניקה לך יותר גישה ללשונית.</p> - -<p>בדרך כלל הלשונית המקבלת את הרשאת <code>activeTab</code> היא רק הלשונית הפעילה באותו רגע, פרט למקרה אחד. ממשק היישומים <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/menus">menus</a></code> מאפשר להרחבה ליצור פריט תפריט המוצג כאשר המשתמש/ת מקיש/ה הקשת הקשר בלשונית (כלומר, על הרכיב בפס הלשוניות המשאפשר למשתמש/ת לעבור מלשונית ללשונית). אם המשתמש/ת מקיש/ה על פריט כזה, אזי הרשאת <code>activeTab</code> מוענקת ללשונית שהוקש עליה, אף אם זו אינה הלשונית הפעילה (נכון לפיירפוקס 63, {{bug(1446956)}}).</p> - -<h2 id="גישה_ללוח_הגזירים">גישה ללוח הגזירים</h2> - -<p>קיימות שתי הרשאות המאפשרות להרחבה לתקשר עם לוח הגזירים:</p> - -<ul> - <li><code>clipboardWrite</code>: כותבת ללוח הגזירים באמצעות {{DOMxRef("Clipboard.write()")}}, {{DOMxRef("Clipboard.writeText()")}}, <code>document.execCommand("copy")</code> or <code>document.execCommand("cut")</code></li> - <li><code>clipboardRead</code>: קוראת מלוח הגזירים באמצעות {{DOMxRef("Clipboard.read()")}}, {{DOMxRef("Clipboard.readText()")}} or <code>document.execCommand("paste")</code></li> -</ul> - -<p>ראו <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard">Interact with the clipboard</a> לכל הפרטים אודות הדבר.</p> - -<h2 id="אחסון_ללא_הגבלה">אחסון ללא הגבלה</h2> - -<p>הרשאת <code>unlimitedStorage</code>:</p> - -<ul> - <li>מאפשרת להרחבה לחרוג מכל מכסה הנאכפת על ידי ממשק היישומים {{WebExtAPIRef("storage.local")}}</li> - <li>בפיירפוקס, מאפשרת להרחבה ליצור <a href="/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria#Firefox_specifics">"persistent" IndexedDB database</a>, מבלי שהדפדפן יעצור לקבלת הרשאות מהמשתמ/ת בעת יצירת בסיב הנתונים.</li> -</ul> - -<h2 id="דוגמה">דוגמה</h2> - -<pre class="brush: json no-line-numbers"> "permissions": ["*://developer.mozilla.org/*"]</pre> - -<p>לבקשת הרשאה בעלת פריבילגיה לדפים תחת developer.mozilla.org.</p> - -<pre class="brush: json no-line-numbers"> "permissions": ["tabs"]</pre> - -<p>לבקשת גישה לחלקים בעלי פריבילגיה של ממשק הפיתוח <code>tabs</code>.</p> - -<pre class="brush: json no-line-numbers"> "permissions": ["*://developer.mozilla.org/*", "tabs"]</pre> - -<p>לבקשת שתי ההרשאות שלעיל.</p> - -<h2 id="תאימות_דפדפנים">תאימות דפדפנים</h2> - -<p class="hidden">טבלת התאימות בדף זה נוצרת ממידע ממובנה. אם תרצה לתרום לנתונים, נא לשלוף <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ולשלוח לנו בקשת משיכה.</p> - -<p>{{Compat("webextensions.manifest.permissions")}}</p> |