-1

我试图用谷歌安全浏览查找 API 做一些测试。

$(document).ready(function(){
  $("button").click(function(){
    $.get("https://sb-ssl.google.com/safebrowsing/api/lookup",  { client: "api", appver: "1.5.2", apikey: "MYAPI123", pver: "3.0", url:"www.ianfette.org"  } )

   .done(function(data) {
  alert("Data Loaded: " + data);
    });
  });
});

但我无法得到服务器的响应。我已经尝试在 php 中使用 fopen 并且它可以工作,但我需要它与 jQuery 一起使用,并且还需要从服务器获取响应代码,例如 200(如果该站点已列出)。

也许您可以建议任何 PHP 解决方案。

4

1 回答 1

1

$.get 执行 ajax 请求,这意味着它受同源策略的限制,因此您无法从您的域访问 google.com。

为了解决这个问题,您可能需要在您的域上的 php 中实现一个代理 url,并使用 jquery 请求它。

于 2013-09-11T13:59:08.953 回答