我的网页有问题。问题是当我请求一个页面时,例如 index.html 然后我想在发生请求的那台机器上安装一个 dll。
编辑:我能理解你们都是正确的,但我需要它。例如,当我们打开大部分 adobe 站点时,会出现一条消息提示,告诉我们请添加此插件。所以我也有这种要求。
简短的回答:你不能。
长答案:你不能。
这是在 PC 上安装病毒/恶意软件的方法之一。现代浏览器有广泛的保护来防止这种情况。
如果您仍想这样做,您将需要:
在浏览器中查找漏洞。
如果存在,则退出沙箱。
找到一种在主机上运行任意命令的方法,该命令将获取并安装您的 dll。
当你在它的时候,
展示剥削并赢得大量现金。
编辑:在发布者的评论之后,您最多可以做的是要求用户下载您创建的程序,该程序会将 dll 添加到他们的 PC,以及所有浏览器查找和加载所需的必要更改/文件dll 作为插件。这样做会严重限制观众,因为很少有人愿意这样做。每个人都会认为这是不安全的,这是理所当然的。
我的建议是尽可能使用可用的软件/插件(如 flash/java 小程序)来实现它。它们可以很好地镜像原生应用程序。如果您绝对必须,您还可以在 chrome 上使用NaCl来获得更多本机客户端功能。