gpt4 book ai didi

javascript - 尝试检测 ActiveX 插件

转载 作者:行者123 更新时间:2023-11-29 22:36:52 25 4
gpt4 key购买 nike

我正在尝试检测我的网站中是否存在 ActiveX 插件。我目前正在使用:

function PrepareForBuyMallMoneyWithFBCredits(){
try {
control = new ActiveXObject('ActiveX name');
} catch (e) {
alert('fail');
}
alert(control);
}

我已确认此代码适用于更标准的 ActiveX 控件,例如 Adob​​e Acrobat Reader,但我正在尝试检测自定义 ActiveX 控件。问题是,插件浏览器中出现的名称似乎不是我应该搜索的名称。有什么方法可以让我找出这个名字是什么/在哪里?另外,是否可以使用 classid 来达到我想要的结果?谢谢。

最佳答案

通常您会在 win-registry 中找到这个名称。

Flash 示例:

  • 进入 IE 以工具->管理插件
  • 您会在那里找到一个条目“Shockwave Flash Object”(这是插件的友好名称)
  • 记住这个名字并去注册表
  • 打开注册表内的搜索框,输入友好名称并仅选中“数据”框
  • 搜索应该在 HKEY_CLASSES_ROOT 中找到一个名称为 classId 的键
    (例如 {HKEY_CLASSES_ROOT\CLSID{D27CDB70-AE6D-11cf-96B8-444553540000})
  • 在这个键中应该有一个名为“progId”的子键
  • 打开这个键,它应该有一个标准值(例如ShockwaveFlash.ShockwaveFlash.10)
  • 这个标准值是您必须在脚本中用作插件名称的值。

关于javascript - 尝试检测 ActiveX 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4696823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com