Javascript 以编程方式在管理模式下打开IE

Javascript 以编程方式在管理模式下打开IE,javascript,internet-explorer,uac,elevated-privileges,runas,Javascript,Internet Explorer,Uac,Elevated Privileges,Runas,这应该很简单,但经过几个小时的搜索和尝试,我做不到。我希望(通过作业、任务、批处理或代码)Internet Explorer以管理模式打开网页 我打开的页面是我自己创造的。它需要提升访问权限,因为它运行一些javascript浏览器自动化,否则将无法工作 仅供参考,当我在管理模式下手动运行IE时,页面工作正常。这是我创建的一个管理页面,它将数据从fram A复制到帧B,其中A和B具有不同的子域。管理模式允许我绕过源域问题。从命令行查看如何以管理员身份运行应用程序 您需要执行类似于runas.ex

这应该很简单,但经过几个小时的搜索和尝试,我做不到。我希望(通过作业、任务、批处理或代码)Internet Explorer以管理模式打开网页

我打开的页面是我自己创造的。它需要提升访问权限,因为它运行一些javascript浏览器自动化,否则将无法工作

仅供参考,当我在管理模式下手动运行IE时,页面工作正常。这是我创建的一个管理页面,它将数据从fram A复制到帧B,其中A和B具有不同的子域。管理模式允许我绕过源域问题。

从命令行查看如何以管理员身份运行应用程序


您需要执行类似于
runas.exe/user:administrator“HTML文件路径”的操作
runas.exe/user:administrator“IE路径”“HTML文件路径”

绕过UAC是很棘手的。我找到了这篇文章,这就是答案。基本上,您必须设置一个Windows任务,以便在没有UAC命令提示的情况下启动IE


不幸的是,管理模式不能以这种方式工作。根据您的建议,IE将打开网页,但IE未处于管理模式,即它没有提升的权限。如果你仔细想想,这是很有道理的。如果您是管理员(用户),您可以打开IE,但这不会使其在管理员模式(IE特定的操作模式)下打开。顺便说一句,如果您关闭UAC,将命令放入bat文件,运行批处理并使用/savecred开关保存凭据,Nacho的方法将起作用。此后,系统不会提示您输入凭据。这不是一个理想的解决方案,但可以让它发挥作用。