0
是否可以编写浏览器插件(需要用户安装某些内容即可),以允许浏览器和运行的Excel实例之间进行进程间通信(在Windows上) ?例如,假设我希望用户能够在其浏览器中单击某些内容,然后将一段文本放入Excel中的选定单元格中。这对于常规的桌面应用程序和Excel来说当然是可能的,但出于安全原因,我不确定浏览器是否可行。Web浏览器是否可以与Excel进程间通信
是否可以编写浏览器插件(需要用户安装某些内容即可),以允许浏览器和运行的Excel实例之间进行进程间通信(在Windows上) ?例如,假设我希望用户能够在其浏览器中单击某些内容,然后将一段文本放入Excel中的选定单元格中。这对于常规的桌面应用程序和Excel来说当然是可能的,但出于安全原因,我不确定浏览器是否可行。Web浏览器是否可以与Excel进程间通信
这应该是可以的。我知道在Mozilla Plugin API中,您可以在Windows中实例化COM对象。我相信你可以通过COM与Excel沟通,所以我认为你应该没问题。查看Mozilla的XPCom和Gecko Plugin API。
通常你可以做这些事情,因为系统由于安装而信任你的应用程序。由于用户必须明确允许,所以安装和扩展API通常会让您对较低的系统层有很多访问权限,这是因为可信因素。
编辑:删除NSAPI - 它实际上是NPAPI。接得好。
SB - NSAPI如何应用于浏览器插件?我的印象是,NSAPI是用于编写网络服务器插件。 – Abiel 2011-01-10 14:11:31