mozilla

Compare Revisions

page-mod

Change Revisions

Revision 615551:

Revision 615551 by wbamberg on

Revision 615553:

Revision 615553 by wbamberg on

Title:
page-mod
page-mod
Slug:
Mozilla/Add-ons/SDK/High-Level_APIs/page-mod
Mozilla/Add-ons/SDK/High-Level_APIs/page-mod
Content:

Revision 615551
Revision 615553
t92      The <code>PageMod</code> constructor takes a number of othet92      The <code>PageMod</code> constructor takes a number of othe
>r options to control its behavior, all documented in detail <a hr>r options to control its behavior:
>ef="/en-US/Add-ons/SDK/High-Level_APIs/page-mod#PageMod(options)" 
>>below</a>: 
93    </p>
94    <table class="standard-table">
95      <tbody>
96        <tr>
97          <td>
98            <code>contentStyle</code>
99          </td>
100          <td>
101            Lists stylesheets to attach, supplied as strings.
102          </td>
103        </tr>
104        <tr>
105          <td>
106            <code>contentStyleFile</code>
107          </td>
108          <td>
109            Lists stylesheets to attach, supplied in separate fil
 >es.
110          </td>
111        </tr>
112        <tr>
113          <td>
114            <code>contentScriptOptions</code>
115          </td>
116          <td>
117            Defines read-only values accessible to content script
 >s.
118          </td>
119        </tr>
120        <tr>
121          <td>
122            <code>attachTo</code>
123          </td>
124          <td>
125            Controls whether to attach scripts to tabs that were 
 >already open when the page-mod was created, and whether to attach
 > scripts to iframes as well as the topmost document.
126          </td>
127        </tr>
128        <tr>
129          <td>
130            <code>contentScriptWhen</code>
131          </td>
132          <td>
133            Controls the point during document load at which cont
 >ent scripts are attached.
134          </td>
135        </tr>
136        <tr>
137          <td>
138            <code>exclude</code>
139          </td>
140          <td>
141            <p>
142              Has the same syntax as <code>include</code>, but sp
 >ecifies the URLs to which content scripts should <em>not</em> be 
 >attached, even if they match <code>include</code>: so it's a way 
 >of excluding a subset of the URLs that <code>include</code> speci
 >fies. The <code>exclude</code> option is new in Firefox 32.
143            </p>
144          </td>
145        </tr>
146      </tbody>
147    </table>
93    </p>148    <p>
94    <ul>149      These options are documented in detail <a href="/en-US/Add-
 >ons/SDK/High-Level_APIs/page-mod#PageMod(options)">below</a>.
95      <li>
96        <code>contentStyle</code> or <code>contentStyleFile</code
>> list stylesheets to attach. 
97      </li>
98      <li>
99        <code>contentScriptOptions</code> defines read-only value
>s accessible to content scripts. 
100      </li>
101      <li>
102        <code>attachTo</code> controls whether to attach scripts 
>to tabs that were already open when the page-mod was created, and 
> whether to attach scripts to iframes as well as the topmost docu 
>ment. 
103      </li>
104      <li>
105        <code>contentScriptWhen</code> controls the point during 
>document load at which content scripts are attached. 
106      </li>
107      <li>
108        <code>exclude</code> has the same syntax as <code>include
></code>, but specifies the URLs to which content scripts should < 
>em>not</em> be attached, even if they match <code>include</code>: 
> so it's a way of excluding a subset of the URLs that <code>inclu 
>de</code> specifies. The <code>exclude</code> option is new in Fi 
>refox 32. 
109      </li>
110    </ul>150    </p>

Back to History