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,对不起,我现在没有任何线索,因为我已经通过控制台看到该方法确实存在-无论如何,祝你好运。