mozilla

Compare Revisions

Browser-side plug-in API

Change Revisions

Revision 639943:

Revision 639943 by Sheppy on

Revision 639945:

Revision 639945 by Sheppy on

Title:
Browser-side plug-in API
Browser-side plug-in API
Slug:
Mozilla/Add-ons/Plugins/Reference/Browser-side
Mozilla/Add-ons/Plugins/Reference/Browser-side
Content:

Revision 639943
Revision 639945
t13    <dl>t13    <p>
14      <dt>
15        {{ NPAPIListEntry("NPN_DestroyStream") }}14      {{ NPAPIListEntry("NPN_DestroyStream") }}
16      </dt>15    </p>
17      <dd>16    <p>
18        Closes and deletes a stream.
19      </dd>
20      <dt>
21        {{ NPAPIListEntry("NPN_ForceRedraw") }}17      {{ NPAPIListEntry("NPN_ForceRedraw") }}
22      </dt>18    </p>
23      <dd>19    <p>
24        Forces a paint message for a windowless plug-in.
25      </dd>
26      <dt>
27        {{ NPAPIListEntry("NPN_GetAuthenticationInfo") }}20      {{ NPAPIListEntry("NPN_GetAuthenticationInfo") }}
28      </dt>21    </p>
29      <dd>22    <p>
30        {{ Gecko_minversion_inline(1.9) }} This function is calle
>d by plug-ins to get HTTP authentication information from the bro 
>wser. 
31      </dd>
32      <dt>
33        {{ NPAPIListEntry("NPN_GetURL") }}23      {{ NPAPIListEntry("NPN_GetURL") }}
34      </dt>24    </p>
35      <dd>25    <p>
36        Asks the browser to create a stream for the specified URL
>. 
37      </dd>
38      <dt>
39        {{ NPAPIListEntry("NPN_GetURLNotify") }}26      {{ NPAPIListEntry("NPN_GetURLNotify") }}
40      </dt>27    </p>
41      <dd>28    <p>
42        Requests creation of a new stream with the contents of th
>e specified URL; gets notification of the result. 
43      </dd>
44      <dt>
45        {{ NPAPIListEntry("NPN_GetValue") }}29      {{ NPAPIListEntry("NPN_GetValue") }}
46      </dt>30    </p>
47      <dd>31    <p>
48        Allows the plug-in to query the browser for information.
49      </dd>
50      <dt>
51        {{ NPAPIListEntry("NPN_GetValueForURL") }}32      {{ NPAPIListEntry("NPN_GetValueForURL") }}
52      </dt>33    </p>
53      <dd>34    <p>
54        {{ Gecko_minversion_inline(1.9) }} Provides information t
>o a plug-in which is associated with a given URL, for example the 
> cookies or preferred proxy. 
55      </dd>
56      <dt>
57        {{ NPAPIListEntry("NPN_InvalidateRect") }}35      {{ NPAPIListEntry("NPN_InvalidateRect") }}
58      </dt>36    </p>
59      <dd>37    <p>
60        Invalidates specified drawing area prior to repainting or
> refreshing a windowless plug-in. 
61      </dd>
62      <dt>
63        {{ NPAPIListEntry("NPN_InvalidateRegion") }}38      {{ NPAPIListEntry("NPN_InvalidateRegion") }}
64      </dt>39    </p>
65      <dd>40    <p>
66        Invalidates specified drawing region prior to repainting 
>or refreshing a windowless plug-in. 
67      </dd>
68      <dt>
69        {{ NPAPIListEntry("NPN_MemAlloc") }}41      {{ NPAPIListEntry("NPN_MemAlloc") }}
70      </dt>42    </p>
71      <dd>43    <p>
72        Allocates memory from the browser's memory space.
73      </dd>
74      <dt>
75        {{ NPAPIListEntry("NPN_MemFlush") }}44      {{ NPAPIListEntry("NPN_MemFlush") }}
76      </dt>45    </p>
77      <dd>46    <p>
78        Requests that the browser free a specified amount of memo
>ry. 
79      </dd>
80      <dt>
81        {{ NPAPIListEntry("NPN_MemFree") }}47      {{ NPAPIListEntry("NPN_MemFree") }}
82      </dt>48    </p>
83      <dd>49    <p>
84        Deallocates a block of allocated memory.
85      </dd>
86      <dt>
87        {{ NPAPIListEntry("NPN_NewStream") }}50      {{ NPAPIListEntry("NPN_NewStream") }}
88      </dt>51    </p>
89      <dd>52    <p>
90        Requests the creation of a new data stream produced by th
>e plug-in and consumed by the browser. 
91      </dd>
92      <dt>
93        {{ NPAPIListEntry("NPN_PluginThreadAsyncCall") }}53      {{ NPAPIListEntry("NPN_PluginThreadAsyncCall") }}
94      </dt>54    </p>
95      <dd>55    <p>
96        {{ Gecko_minversion_inline(1.9) }} Thread-safe way to req
>uest that the browser calls a plug-in function on the browser or  
>plug-in thread (the thread on which the plug-in was initiated). 
97      </dd>
98      <dt>
99        {{ NPAPIListEntry("NPN_PopPopupsEnabledState") }}56      {{ NPAPIListEntry("NPN_PopPopupsEnabledState") }}
100      </dt>57    </p>
101      <dd>58    <p>
102        {{ Gecko_minversion_inline(1.8) }} Pops the popups-enable
>d state. 
103      </dd>
104      <dt>
105        {{ NPAPIListEntry("NPN_PostURL") }}59      {{ NPAPIListEntry("NPN_PostURL") }}
106      </dt>60    </p>
107      <dd>61    <p>
108        Posts data to a URL.
109      </dd>
110      <dt>
111        {{ NPAPIListEntry("NPN_PostURLNotify") }}62      {{ NPAPIListEntry("NPN_PostURLNotify") }}
112      </dt>63    </p>
113      <dd>64    <p>
114        Posts data to a URL, and receives notification of the res
>ult. 
115      </dd>
116      <dt>
117        {{ NPAPIListEntry("NPN_PushPopupsEnabledState") }}65      {{ NPAPIListEntry("NPN_PushPopupsEnabledState") }}
118      </dt>66    </p>
119      <dd>67    <p>
120        {{ Gecko_minversion_inline(1.8) }} Pushes the popups-enab
>led state. 
121      </dd>
122      <dt>
123        {{ NPAPIListEntry("NPN_ReloadPlugins") }}68      {{ NPAPIListEntry("NPN_ReloadPlugins") }}
124      </dt>69    </p>
125      <dd>70    <p>
126        Reloads all plug-ins in the Plugins directory.
127      </dd>
128      <dt>
129        {{ NPAPIListEntry("NPN_RequestRead") }}71      {{ NPAPIListEntry("NPN_RequestRead") }}
130      </dt>72    </p>
131      <dd>73    <p>
132        Requests a range of bytes for a seekable stream.
133      </dd>
134      <dt>
135        {{ NPAPIListEntry("NPN_SetValue") }}74      {{ NPAPIListEntry("NPN_SetValue") }}
136      </dt>75    </p>
137      <dd>76    <p>
138        Sets windowless plug-in as transparent or opaque.
139      </dd>
140      <dt>
141        {{ NPAPIListEntry("NPN_SetValueForURL") }}77      {{ NPAPIListEntry("NPN_SetValueForURL") }}
142      </dt>78    </p>
143      <dd>79    <p>
144        {{ Gecko_minversion_inline(1.9) }} Allows a plug-in to ch
>ange the stored information associated with a URL, in particular  
>its cookies. 
145      </dd>
146      <dt>
147        {{ NPAPIListEntry("NPN_Status") }}80      {{ NPAPIListEntry("NPN_Status") }}
148      </dt>81    </p>
149      <dd>82    <p>
150        Displays a message on the status line of the browser wind
>ow. 
151      </dd>
152      <dt>
153        {{ NPAPIListEntry("NPN_UserAgent") }}83      {{ NPAPIListEntry("NPN_UserAgent") }}
154      </dt>84    </p>
155      <dd>85    <p>
156        Returns the browser's user agent field.
157      </dd>
158      <dt>
159        {{ NPAPIListEntry("NPN_Version") }}86      {{ NPAPIListEntry("NPN_Version") }}
160      </dt>87    </p>
161      <dd>88    <p>
162        Returns version information for the Plug-in API.
163      </dd>
164      <dt>
165        {{ NPAPIListEntry("NPN_Write") }}89      {{ NPAPIListEntry("NPN_Write") }}
166      </dt>
167      <dd>
168        Pushes data into a stream produced by the plug-in and con
>sumed by the browser. 
169      </dd>
170    </dl>90    </p>

Back to History