Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web sites should not be able to detect that Greasemonkey is installed #1787

Closed
janekptacijarabaci opened this issue Aug 10, 2013 · 4 comments
Milestone

Comments

@janekptacijarabaci
Copy link
Contributor

Ad http://www.mail-archive.com/greasemonkey-users@googlegroups.com/msg04550.html - nobody talks to me :-)

Is it really a mistake of Firefox? To me it looks like a bug in the Greasemonkey... Where is the truth?
If I'm wrong, close it...

But in this case:
What's the ticket (bugzilla) number, please? I still can not find it by search.

Can someone please answer my question?

@LouCypher
Copy link

Option 1 is Firefox's bug and has been fixed on Firefox 22
https://bugzilla.mozilla.org/show_bug.cgi?id=790732

Option 2 is likely Greasemonkey's.

@janekptacijarabaci
Copy link
Contributor Author

Thank you.

Otherwise:
ScriptAddonFactoryByScript, ScriptAddonFactoryById, ScriptInstallFactoryByAddon, ScriptAddon, ScriptInstall...
This functions be used instead of GM_addonsStartup (or test all at once).
(all functions of this script - addons4.js)

Update:
resource://greasemonkey/GM_notification.js
typeof GM_notification

resource://greasemonkey/util/anonWrap.js
typeof anonWrap

etc.

To me it looks like a bug in the Greasemonkey...

  • But I do not think so now

I reported to Bugzilla:
https://bugzilla.mozilla.org/show_bug.cgi?id=903959

@jerone
Copy link
Contributor

jerone commented Jan 22, 2014

Option 1 seems fixed: http://jsbin.com/aWoGohe

Option 2 is negative: http://jsbin.com/aFihOFu

According to the bug report we need to replace every resource:// to chrome://.
Now the test is positive: http://jsbin.com/aFihOFu/2

@ArkadiuszMichalski
Copy link

Any plans to avoid using the second option? Now detecting GM is to easy.

@arantius arantius modified the milestones: 2.1, Tracking Upstream, 2.2 Jun 13, 2014
@arantius arantius modified the milestones: 2.3, 2.4 Sep 21, 2014
@arantius arantius modified the milestones: 2.4, 2.5 Oct 29, 2014
@arantius arantius changed the title Detect Greasemonkey Web sites should not be able to detect that Greasemonkey is installed Oct 30, 2014
@arantius arantius modified the milestones: 2.6, 2.5 Oct 30, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants