Greasemonkey Manual:Installing Scripts: Difference between revisions
Bevmorguson (talk | contribs) |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
The purpose of [[Greasemonkey]] is to manage user scripts. | The purpose of [[Greasemonkey]] is to manage user scripts. | ||
[[User script]]s allow the ''user'' to control the way they use the web, by customizing it with scripting. | [[User script]]s allow the ''user'' to control the way they use the web, by customizing it with scripting. | ||
The [https://addons.mozilla.org/firefox/addon/ | The [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey extension] won't do any good without any scripts installed. | ||
The first thing an eager user should do is find and install ''(or write!)'' a useful script. | The first thing an eager user should do is find and install ''(or write!)'' a useful script. | ||
:* A word on finding [[user script]]s. They may be located anywhere on the internet | :* A word on finding [[user script]]s. They may be located anywhere on the internet but you should look first at [[User_Script_Hosting|common hosts]]. | ||
Installation of a script is most often done by clicking a link on a web page. One may also drag-and-drop a local file into the browser window, or optionally use the menu bar [http://support.mozilla.com/en-US/kb/Menu+Reference#Open_File_ File → Open File...] dialog to open it. | Installation of a script is most often done by clicking a link on a web page. | ||
<!-- Not in 4.0 | |||
One may also drag-and-drop a local file into the browser window, or optionally use the menu bar [http://support.mozilla.com/en-US/kb/Menu+Reference#Open_File_ File → Open File...] dialog to open it. | |||
--> | |||
:* Any file that ends in '''<code>.user.js</code>''' is a | :* Any file that ends in '''<code>.user.js</code>''' is a user script. | ||
When | When navigating to a URL which ends with <code>.user.js</code>, [[Greasemonkey]] will trigger the installation dialog. | ||
Note that [[Greasemonkey]] must be [[Troubleshooting_(Users)#Greasemonkey Enabled Status|enabled]] to | Note that [[Greasemonkey]] must be [[Troubleshooting_(Users)#Greasemonkey Enabled Status|enabled]] to do so. | ||
== The Installation Dialog == | == The Installation Dialog == | ||
[[Image:Install-dialog.png|left|thumb|150px|GM Installation Dialog]] | |||
When navigating to a [[user script]], Greasemonkey will open its installation dialog instead of loading the script like a normal page. | When navigating to a [[user script]], Greasemonkey will open its installation dialog instead of loading the script like a normal page. | ||
A thumbnail of this dialog is shown to the left. | A thumbnail of this dialog is shown to the left. | ||
It displays the name and description of the script | It displays the name and description of the script as well as the [[include and exclude rules]] and special [[API]]s that apply. | ||
<!-- Not in 4.0! | |||
''Note:'' Greasemonkey must be [[Troubleshooting (Users)#Greasemonkey Enabled Status|enabled]] to install scripts. | ''Note:'' Greasemonkey must be [[Troubleshooting (Users)#Greasemonkey Enabled Status|enabled]] to install scripts. | ||
--> | |||
;* The Install button | ;* The Install button | ||
Line 34: | Line 39: | ||
This button will cancel the installation of a script. | This button will cancel the installation of a script. | ||
<!-- Not in 4.0 | |||
;* The View Script Source button | ;* The View Script Source button | ||
This button will allow viewing of the source code contained in the script. | This button will allow viewing of the source code contained in the script. | ||
Line 42: | Line 48: | ||
Clicking the install button here will also install the script. | Clicking the install button here will also install the script. | ||
--> | |||
Now with some scripts installed, we can open the [[Greasemonkey Manual:Monkey Menu|Monkey Menu]] to list and manage them. |
Latest revision as of 19:06, 3 November 2017
Greasemonkey Manual |
Using Greasemonkey |
---|
Installing Scripts |
Monkey Menu |
Getting Help |
User Script Authoring |
Editing |
Environment |
API |
About User Scripts
The purpose of Greasemonkey is to manage user scripts. User scripts allow the user to control the way they use the web, by customizing it with scripting. The Greasemonkey extension won't do any good without any scripts installed.
The first thing an eager user should do is find and install (or write!) a useful script.
- A word on finding user scripts. They may be located anywhere on the internet but you should look first at common hosts.
Installation of a script is most often done by clicking a link on a web page.
- Any file that ends in
.user.js
is a user script.
- Any file that ends in
When navigating to a URL which ends with .user.js
, Greasemonkey will trigger the installation dialog.
Note that Greasemonkey must be enabled to do so.
The Installation Dialog
When navigating to a user script, Greasemonkey will open its installation dialog instead of loading the script like a normal page. A thumbnail of this dialog is shown to the left. It displays the name and description of the script as well as the include and exclude rules and special APIs that apply.
- The Install button
This button will, of course, install the script in question. Like the Firefox extension installation dialog, this button is disabled for a few seconds to avoid the same potential security vulnerability.
- The Cancel button
This button will cancel the installation of a script.
Now with some scripts installed, we can open the Monkey Menu to list and manage them.