Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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 如何使用external.IsSearchProviderInstalled函数?_Javascript_Google Chrome - Fatal编程技术网

Javascript 如何使用external.IsSearchProviderInstalled函数?

Javascript 如何使用external.IsSearchProviderInstalled函数?,javascript,google-chrome,Javascript,Google Chrome,如何使用已安装的函数external.isSearchProvider?我尝试过像external.IsSearchProviderInstalled('http://www.google.com)但我在Chrome中不断收到一个错误 什么是外部功能。IsSearchProviderInstalled?应如何在Chrome中使用它?安装的IsSearchProvider规范如下: 出现错误的最可能原因是“只检查与调用此方法的脚本位于同一域上的结果页”。因此,您只能检查域上是否安装了提供程序 e、

如何使用已安装的函数
external.isSearchProvider
?我尝试过像
external.IsSearchProviderInstalled('http://www.google.com)
但我在Chrome中不断收到一个
错误


什么是外部功能
。IsSearchProviderInstalled
?应如何在Chrome中使用它?

安装的IsSearchProvider规范如下:

出现错误的最可能原因是“只检查与调用此方法的脚本位于同一域上的结果页”。因此,您只能检查域上是否安装了提供程序

e、 g.如果转到,打开Javascript控制台并说
external.IsSearchProviderInstalled('https://www.google.com)
根据您的搜索提供商设置,您将返回0、1或2


但是,如果在不同的域上尝试相同的调用,则会引发错误。这是一个定义不好的一般性错误,但chrome代码中有一个修复程序,可以用更具描述性的内容来响应(c.f.ExternalExtensionWrapper::IsSearchProvider安装在src/chrome/renderer/external_extension.cc中)

chrome()中不支持它-当前为.Hum,该函数确实存在……我很确定它显示不支持该函数,显示为褪色的chome图标,当您将鼠标悬停在该函数上时,它清楚地表明chome不支持该函数。@agam360这是推测。它应该被执行-。如果bug报告还不存在,请访问并打开它(我没有找到任何)。@RobW,#@Randomblue,对不起,我现在没有任何线索,因为我已经通过控制台看到该方法确实存在-无论如何,祝你好运。