javascript谷歌小工具

javascript谷歌小工具,javascript,google-gadget,Javascript,Google Gadget,1) 我的.html文件中有这个函数。这个.html文件托管在谷歌网站上,但我可以使用makeRequest功能连接到www.yahoo.com,事实上我可以连接到任何不托管在谷歌网站上的网站。我的问题是,当我将URL更改为http://mymachine:8080,makeRequest不再工作 2) 我确保客户端也可以通过网络访问它,并且机器是可ping的,但是它不能通过javascript工作。我做错了什么 function makeConnectionToServer() {

1) 我的.html文件中有这个函数。这个.html文件托管在谷歌网站上,但我可以使用makeRequest功能连接到www.yahoo.com,事实上我可以连接到任何不托管在谷歌网站上的网站。我的问题是,当我将URL更改为
http://mymachine:8080
,makeRequest不再工作

2) 我确保客户端也可以通过网络访问它,并且机器是可ping的,但是它不能通过javascript工作。我做错了什么

function makeConnectionToServer()
{

    var params = {};  
    params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;  
params[gadgets.io.RequestParameters.METHOD]=gadgets.io.MethodType.GET;
    var url = "http://www.yahoo.com";
    gadgets.io.makeRequest(url, state_Change, params);

}

我不知道makeRequest函数是如何工作的,但我猜它是一个使用服务器端代码发出请求的外部API。当您输入自己机器的URL时,防火墙可能会阻止该服务器端请求并阻止您获得响应