2010-12-02 36 views
1

有没有办法使用PHP COM对象来引用活动窗口?获取活动窗口的PHP COM对象

我从来没有与它之前的工作,但我试图用imagegrabwindow()函数在PHP的网站,他们使用演示,你可以:

$browser = new COM("InternetExplorer.Application"); 

生成一个新的IE窗口,我可以得到没有问题的screencap。但我正在使用Chrome,并且在当前窗口中需要相同的结果。有任何想法吗?

回答

0

这不是一个真正的答案,但太长的评论。

我想你错过了演示的工作原理(请纠正我,如果我错了,请)。这个演示与你用来打开你的php站点的浏览器无关。 COM在服务器上执行“InternetExplorer.Application”(因此,IE需要安装在那里)并与之通信,而不是与客户端进行通信。这意味着(但我不确定)这应该也可以在服务器上安装任何其他程序

+0

我得知演示是关于打开一个新窗口,与当前窗口或活动窗口无关,但这正是我想弄明白的。我怎样才能得到一个COM对象引用当前窗口? PHP可以截取COM对象的截图,但我可以找到的所有演示都是关于创建一个新的浏览器窗口。我想看看是否可以引用当前窗口而不是新窗口。 – McB 2010-12-02 15:59:10