【问题标题】:Open Internet Explorer from Google Chrome using a or button tag or jQuery使用或按钮标签或 jQuery 从 Google Chrome 打开 Internet Explorer
【发布时间】:2012-01-28 06:09:48
【问题描述】:

我的网站是为在 Chrome 上运行而构建的,我需要添加一个可以打开 Internet Explorer 窗口的标签或按钮。

如果我能打开 Internet Explorer 到登录页面就更好了;有没有办法自动填充用户名和密码?

我正在使用 PHP 和 jQuery 进行开发。

【问题讨论】:

  • 据我所知,没有办法做到这一点。也许您可以告诉我们您正在尝试做什么,以便我们向您推荐一些替代方案?
  • 如果您的网站只能使用一种浏览器,那么您做错了。
  • 可以想象这个功能有一个有效的用途;毕竟 IE 有一些非常独特的它自己的集成(ActiveX、VBA、自定义 BHO 等),这可能是更大图景的一部分,尤其是在需要高度自动化并希望降低支持成本的企业环境中.我认为这实际上是一个很好的问题。
  • 这是个好问题。一些遗留的企业应用程序只能在 IE 内部运行。我在一个对除 IE 之外的其他浏览器皱眉的公司环境中,因为它们有一个或两个需要它的应用程序。如果我可以仅在需要时从 Chrome 或 Firefox 启动 IE,它将让我们更快地前进。

标签: php jquery internet-explorer google-chrome


【解决方案1】:

不可能,抱歉。网站无法启动他们选择的应用程序。

如果你控制了环境,你可以register an application for a custom protocol 启动 IE。

【讨论】:

  • 我控制环境,你能解释一下怎么做吗?
  • 不,你没有。出于安全原因,您仅限于一个选项卡。为什么要启动IE?一个只有 IE 的网站?
  • @Itsik:我添加了一个指向我的答案的链接。
  • 我想从我的网站内登录到仅在 IE 上运行的其他网站(不是我的)
  • 抱歉,除非您执行一些客户端必须下载和安装的讨厌的处理程序应用程序,否则您不能。
【解决方案2】:

嗯,这甚至​​可能的唯一方法是,如果您的用户愿意跳过一些非常严重的障碍。这是一种可能的方法:

  1. 您需要创建一个利用 AIR 的 NativeProcess 类来启动 Internet Explorer 的 AIR 应用程序。 (参考:http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.html)它需要支持浏览器调用。 (参考:http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118676a5d46-8000.html#WS5b3ccc516d4fbf351e63e3d118666ade46-7e19

  2. 创建一个 SWF 文件,该文件可嵌入到要加载的页面上,必要时启动并安装 AIR 应用程序。 (参考:http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7e15.html#WS5b3ccc516d4fbf351e63e3d118676a640a-7ff8

请注意,首次发布需要多次点击。不过,一旦第一次安装了 AIR 应用程序,调用 AIR 应用程序(反过来又会启动您想要的本机进程)将非常安静地无缝进行。

这听起来很复杂,但如果您有 Flash Professional/Flash Builder,则所需的代码非常少。我敢肯定,通过一点谷歌搜索,可能会有一些预先打包的示例可以解决其中的大部分问题。 (参考包括用于启动 AIR 应用程序的 SWF 代码,以及用于启动您的本机进程 Internet Explorer 的 AIR 应用程序的代码)

我知道这有点矫枉过正,但希望这对将来想要从浏览器执行本机进程的人有所帮助。

【讨论】:

    【解决方案3】:

    这是不可能的,但是您可以建议他们安装 IETab 并将其用于链接站点。

    【讨论】:

      猜你喜欢
      • 2019-08-22
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 2013-02-01
      相关资源
      最近更新 更多