Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Asp.net 我是否可以确定用户是否启用了浏览器加载项?_Asp.net_.net_Asp.net Mvc_Asp.net Mvc 3_Pdf Viewer - Fatal编程技术网

Asp.net 我是否可以确定用户是否启用了浏览器加载项?

Asp.net 我是否可以确定用户是否启用了浏览器加载项?,asp.net,.net,asp.net-mvc,asp.net-mvc-3,pdf-viewer,Asp.net,.net,Asp.net Mvc,Asp.net Mvc 3,Pdf Viewer,我正在MVC应用程序中使用PDF查看器,object id='pdfbox'。要使其正常工作,必须在浏览器中启用附加组件:Adobe PDF Link Helper 是否可以通过编程方式确定客户端计算机中是否启用了该加载项,并提供给链接以启用该加载项 是否有可用的示例代码 您可以尝试提供备用内容,如果插件未安装,将显示这些内容: <object ...> <p> You do not have the XXX plugin installed. Y

我正在MVC应用程序中使用PDF查看器,
object id='pdfbox'
。要使其正常工作,必须在浏览器中启用附加组件:Adobe PDF Link Helper

是否可以通过编程方式确定客户端计算机中是否启用了该加载项,并提供给链接以启用该加载项


是否有可用的示例代码

您可以尝试提供备用内容,如果插件未安装,将显示这些内容:

<object ...>
    <p>
        You do not have the XXX plugin installed. You could download it here
    </p>
</object>


您没有安装XXX插件。你可以在这里下载


伙计,我读了你所有(大部分)问题的答案。你太棒了!但在此之前,如何确定插件是否安装在客户机上简单地说:你不能。这将侵犯隐私:作为一名web应用程序开发人员,你们绝对不应该知道人们在他们的计算机上安装/启用/禁用了哪些插件。您可以在导航到需要此插件的网页之前询问他们,或者如果您不想询问他们,如果客户端浏览器找不到请求的插件,只需让客户端浏览器处理默认内容。为什么要阻止人们在他们最喜欢的PDF reader应用程序中阅读PDF?