JavaScript/Google搜索,我的url不工作其他人

JavaScript/Google搜索,我的url不工作其他人,javascript,html,google-api,Javascript,Html,Google Api,我已经在我正在处理的网站中设置了谷歌搜索: 如果我将url设置为搜索除“www.a-t-I-s.com”以外的任何内容,它可以正常工作,但如果将其设置为网站url,则根本无法工作,用于搜索的JavaScript文件位于以下位置: 正如你所看到的,它目前设置为谷歌,这样我就可以看到一些结果 以前有人遇到过这个问题吗?我发现一些论坛的帖子也有同样的问题,但是没有人回复。我在搜索谷歌时找不到关于这个问题的任何其他内容 如果有人能阐明这个问题,那就太棒了 这个网站在谷歌索引中是新的还是最近提交的?如果是

我已经在我正在处理的网站中设置了谷歌搜索:

如果我将url设置为搜索除“www.a-t-I-s.com”以外的任何内容,它可以正常工作,但如果将其设置为网站url,则根本无法工作,用于搜索的JavaScript文件位于以下位置:

正如你所看到的,它目前设置为谷歌,这样我就可以看到一些结果

以前有人遇到过这个问题吗?我发现一些论坛的帖子也有同样的问题,但是没有人回复。我在搜索谷歌时找不到关于这个问题的任何其他内容


如果有人能阐明这个问题,那就太棒了

这个网站在谷歌索引中是新的还是最近提交的?如果是的话,它可能会解释为什么你没有得到结果

我可以通过常规搜索看到一些URL返回,但我想知道谷歌是否还没有100%地对其进行完全索引。我查看了代码和网络调用,从中可以看出,底层调用没有返回任何结果数据,因此理论上无结果响应实际上是正确的

这让我怀疑你的代码(HTML/JS)还可以,但不管出于什么原因,谷歌都没有提供结果

如果我们把所有内容都切掉,只需查看原始的底层ajax调用URL(如果是真实的IP地址,请替换您的IP地址):

我们得到这个结果:

{"responseData": {"results":[],"cursor":{"moreResultsUrl":"http://www.google.com/search?oe\u003dutf8\u0026ie\u003dutf8\u0026source\u003duds\u0026start\u003d0\u0026hl\u003den-GB\u0026q\u003dsite:www.a-t-i-s.com","searchResultTime":"0.04"}}, "responseDetails": null, "responseStatus": 200}
如果我们尝试另一个名称中有连字符的站点,以防可能会导致问题:

我们得到的结果是:

{"responseData": {"results":[{"GsearchResultClass":"GwebSearch","unescapedUrl":"http://www.ba-mro.com/","url":"http://www.ba-mro.com/","visibleUrl":"www.ba-mro.com","cacheUrl":"http://www.google.com/search?q\u003dcache:-mTL9fY7-j4J:www.ba-mro.com","title":"British Airways - Engineering - MRO","titleNoFormatting":"British Airways - Engineering - MRO","content":"British Airways Engineering Maintenance Repair and Overhaul Services - BA   MRO. British Airways Engineering has over 80 years of experience in providing \u003cb\u003e...\u003c/b\u003e"},{"GsearchResultClass":"GwebSearch","unescapedUrl":"http://www.ba-mro.com/baemro/lineMaintenance.shtml","url":"http://www.ba-mro.com/baemro/lineMaintenance.shtml","visibleUrl":"www.ba-mro.com","cacheUrl":"http://www.google.com/search?q\u003dcache:Yik3_muq8ToJ:www.ba-mro.com","title":"British Airways - Engineering - Line Maintenance","titleNoFormatting":"British Airways - Engineering - Line Maintenance","content":"British Airways Engineering Line Maintenance. We are always ready, With over   100 line maintenance stations worldwide, British Airways Engineering and its \u003cb\u003e...\u003c/b\u003e"},{"GsearchResultClass":"GwebSearch","unescapedUrl":"http://www.ba-mro.com/baemro/engStations.shtml","url":"http://www.ba-mro.com/baemro/engStations.shtml","visibleUrl":"www.ba-mro.com","cacheUrl":"http://www.google.com/search?q\u003dcache:mlII7nPYfXkJ:www.ba-mro.com","title":"British Airways - Engineering - Interactive Facilities Map","titleNoFormatting":"British Airways - Engineering - Interactive Facilities Map","content":"British Airways Engineering Interactive Facilities Map. The interactive facilities   map shows all of British Airways Engineering\u0026#39;s facilities and their capabilities \u003cb\u003e...\u003c/b\u003e"},{"GsearchResultClass":"GwebSearch","unescapedUrl":"http://www.ba-mro.com/baemro/engineeringServices.shtml","url":"http://www.ba-mro.com/baemro/engineeringServices.shtml","visibleUrl":"www.ba-mro.com","cacheUrl":"http://www.google.com/search?q\u003dcache:4amHsba6jB4J:www.ba-mro.com","title":"British Airways - Engineering - Engineering and Maintenance Services","titleNoFormatting":"British Airways - Engineering - Engineering and Maintenance Services","content":"British Airways Engineering and Maintenance Services. At British Airways we   listen to our customers and we know that every operator wants a different level of \u003cb\u003e...\u003c/b\u003e"}],"cursor":{"resultCount":"46","pages":[{"start":"0","label":1},{"start":"4","label":2},{"start":"8","label":3},{"start":"12","label":4},{"start":"16","label":5},{"start":"20","label":6},{"start":"24","label":7},{"start":"28","label":8}],"estimatedResultCount":"46","currentPageIndex":0,"moreResultsUrl":"http://www.google.com/search?oe\u003dutf8\u0026ie\u003dutf8\u0026source\u003duds\u0026start\u003d0\u0026hl\u003den-GB\u0026q\u003dsite:ba-mro.com","searchResultTime":"0.09"}}, "responseDetails": null, "responseStatus": 200}
您可能希望在Google AJAX搜索API组中发布一个问题,因为这可能是一个bug或其他问题:


我试过了,得到了和你一样的结果——没有结果,但现在没有做任何事情,它开始工作了。你在哪里测试的?我把它设置回a-t-I-s.com,当我在谷歌上测试搜索网站时,它仍然会抛出“无结果”,这似乎是可行的,所以它让我困惑,好像谷歌出于某种原因拒绝了它。啊,好的。我猜我刚才看的时候你一定把它改了。我会再看一眼。非常感谢,是的,我把它设置到了google.com,结果就出来了,这让我很困惑,因为网站:在google上搜索本身是有效的,可能是结果的格式造成了问题,但它不能解释为什么其他URL的工作很好。你一定是某种巫师!将在谷歌网站上询问,非常感谢你的帮助你是一个真正的绅士!哈,没有魔法!如果您还没有使用过Chrome inspector(Shift+Ctrl+I)或Firefox等浏览器,那么花一点时间了解它们绝对值得。选择网络选项并加载页面,您可以看到正在进行的呼叫。您将看到ajax调用和最终被调用的实际URL。让我知道你进展如何-我很想知道。是的,我使用firebug,但我没有点击查看它,我办公室里发生的太多事情——所有的理由和逻辑都消失了,取而代之的是压力和疯狂。