I have investigated a bit further and turns out I at least do not have a problem with GM_getValue itself but function. Here is a test snippet that throws an error "Permission denied to access property 'toString'"
// ==UserScript== // @name test script // @namespace sgsg34f3fwefw // @include https://www.google.com* // @version 1 // @grant GM_getValue // ==/UserScript== console.log(this.GM_getValue.toString().indexOf("not supported")>-1); This is the actual code I have been using until yesterday: if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue. toString().indexOf("not supported")>-1)) { On Friday, February 27, 2015 at 2:39:23 AM UTC+1, Anthony Lieuallen wrote: > > My standard test script ( https://gist.github.com/arantius/1157543 ) > works fine. Please provide a reduced test case that exhibits the problem. > > On Wed, Feb 25, 2015 at 10:45 PM, Matt Sargent <[email protected] > <javascript:>> wrote: > >> Since installing FF36, I'm getting a "not defined" error for GM_getValue. >> If I revert back to FF35, the scripts work fine. GM_getValue is granted. Is >> a fix in the work for this, or is there a workaround? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "greasemonkey-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/greasemonkey-users. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/greasemonkey-users. For more options, visit https://groups.google.com/d/optout.
