User:Rod McGuire: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
added way to automatically get the raw text file recognized as a Greasemonkey script
added blocking GM from trying to install wiki pages as user scripts
Line 1: Line 1:
Test example javascript file: [[User:Rod_McGuire/dataschemetest.user.js]].
Test example javascript file: [[User:Rod_McGuire/dataschemetest.user.js]].


<b>(UGH, to access that  wiki page Greasemonkey has to be disabled so it doesn't intercept it as a userscript)</b>
<b>UGH, to access that  wiki page Greasemonkey has to be disabled so it doesn't intercept it as a userscript</b>
 
Or the link can be given on a wiki page with a bogus parameter appended to the URL to block Greasemoneky from triggering. E.g.
 
http://wiki.greasespot.net/User:Rod_McGuire/dataschemetest.user.js?Wiki


The raw text file version of that page should be accessed as [http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript], i.e.,
The raw text file version of that page should be accessed as [http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript], i.e.,
Line 13: Line 17:
This [http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript&US=.user.js link] will cause Greasemonkey to automatically try to install the above.
This [http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript&US=.user.js link] will cause Greasemonkey to automatically try to install the above.


Maybe creating a Template to handle the rewriting needed would be appropriate.
Maybe creating Templates to handle the rewriting needed would be appropriate.

Revision as of 18:14, 31 January 2010

Test example javascript file: User:Rod_McGuire/dataschemetest.user.js.

UGH, to access that wiki page Greasemonkey has to be disabled so it doesn't intercept it as a userscript

Or the link can be given on a wiki page with a bogus parameter appended to the URL to block Greasemoneky from triggering. E.g.

http://wiki.greasespot.net/User:Rod_McGuire/dataschemetest.user.js?Wiki

The raw text file version of that page should be accessed as [1], i.e.,

http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript

Greasemonkey does not currently automatically recognize the above as a userscript.

However you can fool Greasemonkey into automatically treating it as a userscript by appending .user.js to the URL, using some bogus parameter such as US. I.e.

&US=.user.js

This link will cause Greasemonkey to automatically try to install the above.

Maybe creating Templates to handle the rewriting needed would be appropriate.