是否可以从在Firefox或IE的网页中运行的Javascript启动Windows进程
Is it possible to start a Windows process from Javascript running in a web page in Firefox or IE
我需要了解Firefox(或IE)是否支持从网页中<script>
标签中运行的JavaScript代码启动外部操作系统(Windows)进程。举个简单的例子,我希望用户能够单击网页中的一个按钮(<input type="button" .../>
),这将导致执行一些将启动记事本的JavaScript(即c:''Windows''System32'otepad.exe)(注意:就我而言,我需要启动由与我合作的开发人员之一创建的自定义.exe,而不是记事本。
我认为这很可能是不可能的,因为它显然会带来极大的安全风险。(例如,你加载我的邪恶网页,我的页面运行一些JavaScript,它运行外部Windows进程来删除你的文件系统)。也许有一种方法可以解决这个问题,并且仍然在浏览器中保持安全的环境?
额外的小复杂性是我需要能够在进程启动时将命令行参数传递给进程。
您可以编写一个自定义协议来处理来自在操作系统中打开某种程序的浏览器的请求。 类似于 mailto://youremail@gmail.com 的东西有效。
我不是这方面的专家,但你可以看看这个。
https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
还有这个答案...
如何创建自己的 URL 协议?(例如 so://...
相关文章:
- 如何在加载网页时运行脚本
- 在父网页的iframe中运行JavaScript
- 从Spring应用程序运行PhantomJS以获取网页缩略图
- 是否可以从在Firefox或IE的网页中运行的Javascript启动Windows进程
- 在HTML网页中运行python方法
- 在网页中运行多个功能的Javascript
- 有没有办法阻止(特定的)恶意脚本在我自己的网页上运行
- 在小提琴完美运行,但 JQuery 对网页没有影响
- 模板函数在加载网页时运行两次
- 带有谷歌地图和天气图像的网页只能在IE中运行,在Chrome中无效
- 等待Javascript网页抓取功能完成,然后再运行下一页
- 是否可以从网页运行节点脚本
- 网页:当我在本地运行时出现某些图像,但在互联网上显示时会消失
- Javascript没有运行,只是在空白网页上打印出整个代码
- 每次点击网页操作按钮时,Chrome 扩展程序都不会运行
- 如何使图标网页运行
- 如何从父网页运行 iFrame 的脚本
- 从网页运行谷歌应用程序脚本
- 获取网页源代码后,网页运行Javascript - Java
- 如何避免“Internet Explorer 限制此网页运行脚本或 ActiveX 控件”消息