I don't quite understand the issue, but here's what I've got so far. Basically, I've created a few dozen scripts for myself over the past few years. The scripts were created under different versions of Greasemonkey.
For the earlier scripts, their folder names are all in lowercase. And then after a certain version, they become capitalized. Also, the big problem is that for some reason, some of the older scripts (such as the ones with their names all lowercased, but in addition to some capitalized ones too that are still quite old, like 1 year or more), they have problems when using @require in them. In a new script, for instance, I can easily use @require test.js (the test.js being a local file, located in the same directory as the script), but in the "older" scripts, I can't use this because when I use GM_getResourceText() on it, it just provides an error saying it cannot be found (or similar). Now, why would these problems even occur? Doesn't a new version of Greasemonkey affect all scripts? Why do some of my older scripts behave differently from the newer ones? There must be somewhere where "Greasemonkey version + script information" is stored, that is perhaps outside the ./gm_scripts/ dir since the only other file is config.xml, which seems to be auto-generated all the time. In the mean time, I have re-created some of my scripts by deleting them, then re-creating them as if they were brand new, but just copy and pasting my code back in them. Perhaps someone can help me solve this mystery? Thanks in advance! -- 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.
