ajax - Chrome 扩展程序(根据官方教程制作)不起作用

标签 ajax google-chrome

https://developer.chrome.com/extensions/getstarted

这个教程还可以吗?我已经下载了所有提到的文件,但扩展程序不起作用。我认为 Ajax 请求存在问题。

我收到消息:

Cannot display image. No response from Google Image..



我尝试向另一个网站执行 Ajax 请求,但结果表明该请求是在本地执行的 - 尽管在 menifest.json 文件中有权限。

最佳答案

在这个例子中,在 popup.js 的第 60 行,调用了 https://ajax.googleapis.com/ajax/services/search/images .这个现在过期了。

您可以通过提供查询参数进行验证。例如,
https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=chrome将给出响应“此 API 不再可用。”。

该论坛讨论了替代搜索 API 的列表。
https://groups.google.com/forum/#!topic/Google-AJAX-Search-API/Ao9TbQbYgHo

关于ajax - Chrome 扩展程序(根据官方教程制作)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037689/

相关文章:

android - 移动版 Chrome HTML Canvas 宽度限制

html - 返回 <td> 格式为 <a> 链接 [ajax]

javascript - 带有验证和隐藏字段值的提交按钮

php - 如何将我的 angularjs 变量传递给 Php 页面并检索它

javascript - Greasemonkey 的简单替代品

css - 谷歌浏览器无法在 3d 转换元素上应用不透明度过渡

google-chrome - Chrome支持Brotli吗? (Accept-Encoding不包含br)

javascript - jquery合并所有相同的请求?

javascript - jquery jquery.RotateImageMenu 未捕获语法错误 : Unexpected end of input

google-chrome - 如何获取 Chrome 扩展程序中刚刚关闭的选项卡的 URL?