首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npruntime插件安装

npruntime插件安装
EN

Stack Overflow用户
提问于 2012-01-25 14:33:28
回答 1查看 191关注 0票数 0

我制作了一个简单的html页面,其中包含npruntime插件,它在本地运行得很好。当然,npruntime对象文件(npmyapp.dll)已经注册,所以浏览器可以加载插件。

(加载插件代码类似于..)

代码语言:javascript
复制
<embed type="application/x-mytestapp" width="400" height="200">

我想知道的是,如果浏览器找不到插件,如何要求安装。

例如,当我们在安装flash player之前浏览包含flash player的网站时,浏览器要求安装。多么?

任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 00:18:06

不能百分之百确定是否可以使用embed标记(embed标记多年来一直存在一些奇怪的问题;我避免使用它们,而是使用object标记),但您可以将代码放在object标记中,只有在找不到您的插件时才会出现。

代码语言:javascript
复制
<object type="application/x-mytestapp" width="400" height="200">
    <a href="http://mytestapp.com/plugin/plugin_installer.msi">You are missing a plugin; click here to download it</a>
</object>

也就是说,我首选的安装方法是使用javascript来检测它是否已安装,您可以通过查看navigator.plugins并枚举和检查mimetype或按名称查找它来完成此操作。

FireBreath有一个示例javascript检测器/注入器来演示这一点:https://github.com/firebreath/FireBreath/blob/master/Installer/js/fb_installer.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8998760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档