how to disable Ajax.request method="OPTIONS"

I use an Ajax request to download xml data from Google's Spreadsheet API. The Google server only allows 'GET' requests. However, for some reason when I create an Ext.Ajax.request to an external url (i.e. one that starts with http://), Ext uses method "OPTIONS" instead of "GET", resulting in a 405 method denied from Google. Even when explicitly method: "GET" is set in the Ajax.request config, it still uses method OPTIONS. How do I prevent this?

So 405 errors can arise because the Web server is not configured to take data from the client at all. They can also arise if the client does not have sufficient authority to the particular URL resource identified on the request.

I use an Ajax request to download xml data from Google's Spreadsheet API. The Google server only allows 'GET' requests. However, for some reason when I create an Ext.Ajax.request to an external url (i.e. one that starts with http://), Ext uses method "OPTIONS" instead of "GET", resulting in a 405 method denied from Google. Even when explicitly method: "GET" is set in the Ajax.request config, it still uses method OPTIONS. How do I prevent this?

Code:

Ext.Ajax.request({
url: 'http://www.google.com',
method: "GET"
});

@jeroenooms --
Firefox generates on HTTP option verb when it thinks you are attempting a cross-domain request.
Altho Firefox supports such a request, Googles servers do not respond with the necessary 'Allow-Origin' headers for you to succeed. Google up on 'same-origin' requests.

so, any idea how to fix this? Or is it just impossible to do cross-domain requests to google services with firefox? That can't be the case because there are many other 3rd party google service apps, that work in FF...