当前位置: 首页 > 面试题库 >

检查用户是否安装了Chrome扩展程序

芮宇航
2023-03-14
问题内容

我正在构建Chrome扩展程序,并且为了使整个工作正常进行,我需要一个外部JavaScript脚本来检测用户是否安装了我的扩展程序。

例如:用户安装了我的插件,然后访问了带有我的脚本的网站。该网站检测到我的扩展程序已安装,并相应地更新页面。

这可能吗?


问题答案:

我敢肯定,有一种直接html" target="_blank">方法(直接在扩展程序上调用函数,或通过使用JS类进行扩展),但是有一个间接方法(直到出现更好的情况):

让您的Chrome扩展程序在页面上查找具有特定ID的特定DIV或其他元素。

例如:

<div id="ExtensionCheck_JamesEggersAwesomeExtension"></div>

做一个getElementById并将其设置为innerHTML扩展程序的版本号或其他名称。然后,您可以读取该客户端的内容。

同样,如果有可用的方法,则应使用直接方法。



 类似资料:
  • 我需要使用postgres_fdw链接两个数据库。根据本指南,第一步是安装postgres_fdw扩展。 我如何检查服务器上是否已安装此软件?

  • 问题内容: 检查软件包是否在Python脚本中安装的好方法是什么?我知道从解释器很容易,但是我需要在脚本中完成。 我想我可以检查安装过程中在系统上是否创建了目录,但是我觉得有更好的方法。我试图确保已安装Skype4Py软件包,如果没有,我将安装它。 我完成支票的想法 检查典型安装路径中的目录 尝试导入软件包,如果抛出异常,则安装软件包 问题答案: 如果您的意思是python脚本,请执行以下操作:

  • 问题内容: 如何在Windows系统上安装程序(例如检查Mozilla Firefox)时如何使用Java进行检查? 问题答案: 我假设您在谈论Windows。由于Java旨在成为一种与平台无关的语言,并且每种平台如何确定它的方式各不相同,因此没有标准的Java API可以对此进行检查。但是,您可以借助对Windows注册表进行爬网的DLL上的JNI调用来完成此操作。然后,您可以只检查注册表中是否

  • 我正在使用Inno Setup开发安装程序,我需要查找机器中是否安装了Google Chrome。 我找到的答案是,我可以在注册表中的以下路径进行检查, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome 但这并不能解决我的问题。我的注册表中没有此路径。 谁能帮我?

  • 问题内容: 您好,我尝试使用python使用Selenium安装Chrome扩展程序,我尝试使用ChromeDriver-WebDriver for Chrome 但这不起作用,这是我的代码: 这是我得到的错误: 我尝试用其他3种不同的方式进行此操作,实际上在Stack Overflow中有一个类似的问题,其答案已被弃用,如果再次找到它,我将在此处编写链接。 问题答案: 要使用的python客户端

  • 问题内容: 是否可以使用Java 而非 JavaScript 构建Chrome扩展程序?(我在Eclipse IDE中使用Java SE。) 问题答案: Chrome扩展程序必须运行JavaScript。但是,您可以使用Google Web Toolkit 将Java编译为JavaScript。