GM.deleteValue

From GreaseSpot Wiki
Revision as of 16:39, 20 March 2010 by Arantius (talk | contribs) (→‎Examples: fix formatting, and make the code actually work (for..in iterates keys, on an array this is broken as used))
Jump to navigationJump to search


Description

This method deletes an existing persistent value See GM_setValue for details on the storage of these values.

Syntax

function GM_deleteValue( name )

Compatibility: Greasemonkey 0.8.1+

Arguments

name
Property name to delete. See GM_setValue for details.

Returns

undefined

Examples

GM_deleteValue("foo");
var keys = GM_listValues();
for (var i=0, key=null; key=keys[i]; i++) {
  GM_deleteValue(key);
}

See Also

Notes

An issue that some may encounter on some platforms is that the values appear to not be deleted or set. This is usually due to a refreshing issue in the browser. If about:config is refreshed in the window/tab this should resolve any questions about stability of setting and deleting system preferences.