使用Javascript-Firefox运行批处理文件
这对我来说很重要,因为我有一个只能通过命令提示符打印的PRN文件。我想在发出打印命令后删除该文件 因此,这两个命令只能使用批处理文件执行 当我尝试在javascript中使用activexobject时,我的firefox浏览器不会运行它使用Javascript-Firefox运行批处理文件,javascript,file,batch-file,Javascript,File,Batch File,这对我来说很重要,因为我有一个只能通过命令提示符打印的PRN文件。我想在发出打印命令后删除该文件 因此,这两个命令只能使用批处理文件执行 当我尝试在javascript中使用activexobject时,我的firefox浏览器不会运行它 <script> MyObject = new ActiveXObject("WScript.Shell"); function Runbat() { MyObject.Run("\"D:\\abc.bat\""); } </script&g
<script>
MyObject = new ActiveXObject("WScript.Shell");
function Runbat()
{
MyObject.Run("\"D:\\abc.bat\"");
}
</script>
在一个大家庭里
我找到了这个,它似乎工作正常:
<html>
<head>
<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject("WScript.Shell")
function Runbat()
{
MyObject.Run("\"D:\\test.bat\"");
}
</script>
</head>
<body>
<h1>Run a Program</h1>
This script launch the file any bat File<p>
<button onclick="Runbat()">Run bat File</button>
</body>
</html>
现在我真的不知道您是否已经在使用exaclty解决方案,如果是这样的话,并且您在firefox中仍然面临这个问题,您可能需要在浏览器安全性方面进行更多的调查,以了解在以下情况下是否可能:
不,那将是一个巨大的安全漏洞。想象一下如果有人能跑
格式c:
无论何时你访问他们的网站
您尝试过的示例?请尝试显示您运行过的一些代码以及发生的情况。很多时候,浏览器默认情况下会阻止activex,因此您应该检查它是否阻止。我已编辑了我的问题。我已经在那里写了代码。请检查。是的,我理解你关于安全漏洞的观点。但我要提供这个只有一个人,也为他自己的管理小组。信息技术它不会公开。有什么指导说明为什么这对Mozilla不起作用吗?@Vivek你的意思是使用JavaScript通过浏览器窗口启动一个外部程序?你不可能做到!那是个该死的安全黑洞!因此,您需要开始配置Mozilla服务器端,我认为这对您来说是不可能的。