我在浏览器上运行了JavaScript。是否可以在user32.dll中调用函数/方法。
在C#中,可以通过使用pInvoke调用来实现。如何在JavaScript中做同样的事情?
谢谢,
达特
最佳答案
由于存在JavaScript沙箱,因此如果没有中间层需要提升的安全性权限,就无法做到这一点,例如需要Netscape风格的浏览器插件(广泛支持),ActiveX控件(仅支持IE)或.Net控件。 (我认为这是可能的;再次可能仅是IE)。在每种情况下,JavaScript都将与控件对话,而后者又将为您调用USER32。
没有用户授予您的应用程序提升的权限,所有这些都将无法正常工作,但是我猜您正在使用Windows,因为这是针对某些可能存在的Intranet应用程序的。