javascript google小工具

时间:2009-07-16 21:44:43

标签: javascript google-gadget

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);

}

1 个答案:

答案 0 :(得分:0)

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