【问题标题】:Can I use PHP to manipulate Internet Explorer via COM?我可以使用 PHP 通过 COM 操作 Internet Explorer 吗?
【发布时间】:2014-08-12 13:31:45
【问题描述】:

我想问是否可以通过 PHP 编码使用 COM 按下按钮并在 Internet Explorer 中输入字段。

我对其进行了一些研究,似乎存在类似的东西,但是如果 PHP 是服务器端的怎么可能?

在 AHK,我会这样做:

wb := ComObjCreate("InternetExplorer.Application")

和php.net中的COM文件

我会这样做吗?

$obj = new COM("InternetExplorer.Application")

我对它的工作原理有点困惑,所以我很想了解 PHP 和 COM 是如何协同工作的,因为在 AHK 中它会打开 Internet Explorer。我怀疑网站可以为您做到这一点……或者可以吗?

【问题讨论】:

    标签: php internet-explorer com


    【解决方案1】:

    不使用 COM。你最好在客户端使用 JS 来操作 DOM。

    特别是这段代码:

    wb := ComObjCreate("InternetExplorer.Application")
    

    在服务器上创建 Internet Explorer 的实例,而不是在客户端上。

    要让服务器操纵客户端 DOM,您将需要某种反向通道(网络请求)并让客户端发送请求并处理更改。

    【讨论】:

    • 所以你可以使用javascript输入字段并按下按钮ETC?
    • 我看看 DOM
    【解决方案2】:

    无法使用 PHP 和 COM 来执行此操作,因为它们都在服务器上工作,您正在尝试在客户端上执行操作。

    试试 javascript。

    【讨论】:

      猜你喜欢
      • 2013-12-18
      • 2011-08-03
      • 2011-01-15
      • 2010-11-29
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      相关资源
      最近更新 更多