Firefox目前使用javascript/jquery进行插件检测

Firefox目前使用javascript/jquery进行插件检测,javascript,jquery,asp.net,vb.net,pdf,Javascript,Jquery,Asp.net,Vb.net,Pdf,我的问题如下,我的应用程序中有一个页面使用了提交表单PDF,它遇到了与XFA表单相同的问题(也就是说,它们不能正常工作-有关该问题的更多信息,请参见此处:)。这在IE中运行良好,我也有代码来正确检测Chrome中的插件: $.each(navigator.plugins, function () { var pluginname = this.name; var isValid = false; var isIE = /

我的问题如下,我的应用程序中有一个页面使用了提交表单PDF,它遇到了与XFA表单相同的问题(也就是说,它们不能正常工作-有关该问题的更多信息,请参见此处:)。这在IE中运行良好,我也有代码来正确检测Chrome中的插件:

  $.each(navigator.plugins, function () {
            var pluginname = this.name;
            var isValid = false;
            var isIE = /*@cc_on!@*/false || !!document.documentMode;
             if (pluginname.indexOf('Chrome PDF Viewer') > -1) {
              alert('You appear to be using the default PDF viewer for Chrome.  This has known issues with this page.  Please either use Internet Explorer, or see http://helpx.adobe.com/livecycle/kb/xfa-forms-firefox-chrome.html for instructions on how to change your default PDF viewer.');
             }
        });
这对Chrome很好,但是我不能对Firefox使用相同的检查,因为如果禁用Chrome,它实际上会从列表中隐藏插件,而Firefox则不会。有人知道一种检查Firefox中插件是否处于活动状态的方法吗?正如标记的那样,该应用程序是一个asp.net/vb.net应用程序,因此即使必须在服务器端执行此操作,也没关系