Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从chrome扩展进行谷歌搜索_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 从chrome扩展进行谷歌搜索

Javascript 从chrome扩展进行谷歌搜索,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在尝试编写一个简单的chrome扩展,它将从一个文本框中获取输入,然后进行google图像搜索,并在扩展的窗口中显示结果 我尝试过使用GET表单,但似乎根本不起作用。我试图从中获取他们的JSAPI,但在控制台中出现错误“无法读取未定义的属性'ImageSearch' 谷歌似乎想让我使用他们的自定义搜索引擎(CSE)功能,但我不是在一个网站上这样做的,它是一个扩展。你可以使用自定义搜索引擎,而不是使用自定义搜索引擎的生成器,这是自定义搜索引擎的一个可自定义扩展 此外,Google Chrome

我正在尝试编写一个简单的chrome扩展,它将从一个文本框中获取输入,然后进行google图像搜索,并在扩展的窗口中显示结果

我尝试过使用GET表单,但似乎根本不起作用。我试图从中获取他们的JSAPI,但在控制台中出现错误“无法读取未定义的属性'ImageSearch'


谷歌似乎想让我使用他们的自定义搜索引擎(CSE)功能,但我不是在一个网站上这样做的,它是一个扩展。

你可以使用自定义搜索引擎,而不是使用自定义搜索引擎的生成器,这是自定义搜索引擎的一个可自定义扩展

此外,Google Chrome扩展基本上是一个可以访问附加API和功能的网页(特别是对用户浏览体验的有限控制)


编辑(2020年12月22日):截至2016年10月24日,谷歌似乎停止支持上面链接的自定义搜索API。请参阅更新的,其功能不同,但仍应回答原始问题

演示新API基本用法的相关代码段,从链接页面修改:



我首先尝试操作图像查询url
https://www.google.com/search?q=param1+param2+param3&source=lnms&tbm=isch
我认为@xjsc16x需要的是一个可嵌入的搜索功能,她/他可以自定义。不仅仅是执行常规谷歌图像搜索的格式。我现在可以加载搜索框,但搜索不会加载。我相信这和CSP有关?下面是错误:“获取chrome-extension://www.google.com/adsense/search/async-ads.js net::ERR_FAILED“这是我的csp字符串:“script src'self'”safe eval';object src'self'”是的,这是因为,但仅适用于chrome扩展。如果我的回答有帮助,请投票或标记为“接受”。谢谢链接是broken@ArcaEgeCengiz我已经更新了我的答案,以引用新的API。而且,这两页都应该是现在的;如果要阅读旧文档,请选择2016年10月24日之前的快照。