-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpermissions.html
88 lines (86 loc) · 4 KB
/
permissions.html
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
---
layout: page
title: Permissions
header: Permissions
header_addon: Breakdown of required browser permissions
description: Get a better understanding of the permissions required by the tmplat extension
keywords: tmplat, browser, extension, permissions
---
<div class="row-fluid">
<div class="span12">
<p>
Some browsers need you to grant extensions and apps special permissions when installed to help you keep control.
The permissions mentioned on this page are all required by tmplat in order to provide complete functionality.
</p>
<p>
Some of these permissions can appear to be quite scary so we have attempted to explain why each one is required.
If, for whatever reason, you doubt these explanations or are simply curious, please feel free to take a look at
the <a href="https://github.com/tmplat-extension">source code</a> yourself. It is open source after all.
</p>
<h2 id="visible">Visible</h2>
<p>
These permissions should be displayed in a <em>warning</em> message when you first install tmplat and you will
be asked to accept them:
</p>
<ul>
<li>
<span class="label label-warning">chrome</span>
<strong>"Data you copy and paste"</strong> » Although this is a no-brainer for most of you, some
long-term users may wonder why this wasn't always displayed. Well, that's because this permission didn't even
exist until <a href="http://code.google.com/chrome/extensions/whats_new.html#13">Chrome 13</a>, where it was
introduced.
</li>
<li>
<span class="label label-warning">chrome</span>
<strong>"Your browsing history"</strong> » This is required in order to execute the keyboard
shortcut and <abbr title="Document Object Model">DOM</abbr> parser script on all previously opened pages which
is required when installing/updating/re-enabling the extension to ensure consistency.
</li>
<li>
<span class="label label-warning">chrome</span>
<strong>"Your physical location"</strong> » This is required for the <a href="/guide/lists-objects#coords">coords</a>
object variable.
</li>
<li>
<span class="label label-warning">chrome</span>
<strong>"Your data on all websites"</strong> » This is caused by the need to read the URL and
page title as well as injecting the keyboard shortcut and <abbr title="Document Object Model">DOM</abbr> parser
script in to all possible pages.
</li>
</ul>
<p>Further information on these permissions can be found in their corresponding developer websites:</p>
<ul>
<li>
<a href="http://code.google.com/chrome/extensions/permission_warnings.html#warnings">Google Chrome</a>
(<a href="http://www.google.com/support/chrome_webstore/bin/answer.py?hl=en&answer=186213">more</a>)
</li>
</ul>
<h2 id="hidden">Hidden</h2>
<p>You won't be warned about these permissions but tmplat does request them from the browser:</p>
<ul>
<li>
<span class="label label-warning">chrome</span>
<strong>"contextMenus"</strong> » This is required to support the right-click menus.
</li>
<li>
<span class="label label-warning">chrome</span>
<strong>"cookies"</strong> » This is required to make cookie information accessible to
templates.
</li>
<li>
<span class="label label-warning">chrome</span>
<strong>"notifications"</strong> » This is required to display notifications to the user (if the
associated option is enabled).
</li>
</ul>
<p>
Once again, further information on these <em>hidden</em> permissions can be found in their corresponding developer
websites:
</p>
<ul>
<li>
<a href="http://code.google.com/chrome/extensions/permission_warnings.html#nowarning">Google Chrome</a>
</li>
</ul>
</div>
</div>