Talk:UnsafeWindow

From GreaseSpot Wiki
Revision as of 04:34, 11 January 2012 by 71.45.0.229 (talk) (Anonymous -OPENVPN/DoubleVPN- Service)
Jump to navigationJump to search

Hello There Dear Users in Global Internet!!!

Suggest to you the service!                 
BeST Anonymous Surfing and Downloading in Internet !!!         
Privacy, encrypt your traffic as well as change your real IP-addresses on the Internet.                  
If your Internet is a Blocked - you went go straight to the address!                  
An Authoritative and Tested Provider - VPN Service!!!                  
WebSite Here - In-Disguise .com                   
      
This way, your data over the internet is safety from third parties (like ISPs and hackers).                  
Our In-Disguise VPN GUI Pogram - Easy to Install.                  
We offer a service OpenVPN, DoubleVPN and PPTP VPN - ACCESS to 18 SERVERS in 11 COUNTRIES, only 9 Euro per month.                   
UNLIMITED TRAFFIC AND FAST DOWNLOAD SPEED.                  
1 Subscription = 9 Euro, Connect to ALL servers of your choice!                  
Available Prices on All Servers: - 1 month = 9evro; 3 months = 20evro; 6 months = 35evro; 1 year = 55 Euro!                  
WebSite Here - WWW . in-disguise .com /?aff=69                
                 
Hide your real IP address: Unblock websites, adult, poker, social networks, Unblock all VOIP Applications include Skype;                  
Virtual Private Network (VPN) is a great tool for online privacy.                  
VPN creates a secure(encrypted) and protected tunnel between your computer and web through its server.                  
---===----====---                  
3 Level Affiliate Program.                  
                 
Commission is given every week!                  
In addition, we additionally you the excellent opportunity to resell our VPN services to your customers.                  
Lifetime commissions are as follows:                  
1 level - you get 25 % of all your customers payments.                  
2 level - you get 10 % of your partner customers payments.                  
3 level - you get 1 % of your all partners levely 2.                  
Get on board and start making profits today!                  
To become our Affiliate, you should get a Unique Invite Code by the contacts below and registrate your account at vpnincome .com  
Contact:                  
ICQ: 69-0-69-11                  
Yahoo: frady.katz@yahoo.com                  
BeST Regards !

How to do I use GM_setValue safely?

I want to insert in the page an HTML element that can be used to update a preference.

My strategy for doing this is:

  • add the element in the userScript, with an onclick property set to call updatePref(new_state);
  • add a function to update the setting to unsafeWindow, here is the function:
	unsafeWindow.updatePref = function(state) {
		var s;
		if (state) { s = true; } else { s = false; }
		GM_setValue('pref', s);
	};

Questions:

  • Is it safe?
  • Is there a better way that does not involve unsafeWindow?


You should be able to just define the method on window. So try just
function updatePref(state) {
  …
}

--81.227.36.227 04:13, 6 May 2007 (EDT)

Asking questions should really be done on the mailing list not the wiki. Arantius 12:17, 13 May 2007 (EDT)

This page would be a zillion (conservative estimate) times more useful if it actually described why unsafeWindow is unsafe instead of asking us to take it on trust. I have attempted such an explanation, but it would benefit from checking by someone who knows more about it than I do, Dan 18:17, 5 September 2008 (EDT) Dan 08:02, 6 September 2008 (EDT)


@Photodeus Careful... this is part of the API and there will be consistency here... this isn't wikipedia's style. Marti 22:45, 28 April 2009 (EDT)

Danger, danger... high voltage!

Can we supply an example of HOW exactly unsafeWindow is unsafe? It reminds me of Statistics class. If your residual plot shows non-random scattering, "proceed with caution". And exactly what does proceeding with caution entail? QED. --aavindraa 02:18, 25 August 2009 (EDT)

Well you see... you stick the fork into the outlet and watch the pretty sparks fly! ;). As a general rule of thumb, in my circles, it's not a wise idea to teach someone to use kitchen utensils unwisely. ;) Marti 03:18, 27 August 2009 (EDT)
Does http://groups.google.com/group/greasemonkey-dev/tree/browse_frm/thread/933ecdb307c4386d/864b5121ad4698cb give enough detail? Someone should merge info from there in here. (Yes, "someone" might include me, at a future date.) Web-Crawling Stickler 06:55, 28 February 2010 (UTC)