Compare Revisions

Installing Extensions and Themes From Web Pages

Revision 128327:

Revision 128327 by Ted_Mielczarek on

Revision 128328:

Revision 128328 by Fightingmonk on

Title:
Installing Extensions and Themes From Web Pages
Installing Extensions and Themes From Web Pages
Slug:
Installing_Extensions_and_Themes_From_Web_Pages
Installing_Extensions_and_Themes_From_Web_Pages
Tags:
Extensions, Add-ons, Themes
Extensions, Add-ons, Themes
Content:

Revision 128327
Revision 128328
n29 n
30  return false;
n38  onclick="return install(event);">Install Extension!</a&gtn36  onclick="install(event);return false;">Install Extension!&lt
>;>;/a>
n63    <pre class="eval">n
64return false;
65</pre>
tt62      <br>
63      Note that our <code>onclick</code> handler finishes with <c
 >ode>return false;</code>
64    </p>
65    <p>
67      This last part is the most important - the install function66      This last part is important - the event handler must return
> must return <code>false</code> so that when the link is clicked,> <code>false</code> so that when the link is clicked, only the sc
> only the script is run, and the link href is not navigated to. I>ript is run, and the link href is not navigated to. If you omit t
>f you omit this step, the user may see two installation dialogs—s>his step, the user may see two installation dialogs—since you've 
>ince you've effectively invoked two install requests, one from th>effectively invoked two install requests, one from the <code>Inst
>e <code>InstallTrigger</code>, one from trying to load the XPI fi>allTrigger</code>, one from trying to load the XPI file directly.
>le directly. 

Back to History