GM.getResourceUrl: Difference between revisions
From GreaseSpot Wiki
Jump to navigationJump to search
Added a "see also" link to GM_getResourceText |
m eliminate category dupe |
||
Line 43: | Line 43: | ||
* [[GM_getResourceText]] | * [[GM_getResourceText]] | ||
[[Category:API_Reference|G]] | [[Category:API_Reference|G]] |
Revision as of 11:50, 9 June 2010
Description
Given a defined @resource, this method returns it as a URL.
Compatibility: Greasemonkey 0.8.0+
Syntax
function GM_getResourceURL( resourceName )
Arguments
resourceName
String
The name provided when the @resource was defined, follow that link for valid naming restrictions.
Returns
String
.
A base64 encoded data:
URI.
Note: This can be used anywhere a data:
URI will work (E.G. <img>
or <script>
).
This does not include <object>
or <embed>
.
Raises
Throws an Error
when the named resource does not exist.
Examples
// ==UserScript== // @resource logo http://www.example.com/logo.png // ==/UserScript== var img = document.createElement('img'); img.src = GM_getResourceURL("logo"); document.body.appendChild(img);