【问题标题】:pop out edit fields webbrowser delphi弹出编辑字段 webbrowser delphi
【发布时间】:2011-06-15 19:50:57
【问题描述】:

我想做一些看起来很简单但在代码中我认为会更困难的事情。

想象一个带有任何随机网站的网络浏览器(有几个编辑字段)。现在我想在这个应用程序的浏览器之外的某个地方放置一个按钮。当我单击此按钮时,我希望网络浏览器变得略带灰色(您仍然可以阅读网页,只是稍微暗一点)但我希望编辑字段保持空白,白色。这样他们就“弹出”了。

这可能吗?我该怎么做?

【问题讨论】:

    标签: delphi browser


    【解决方案1】:

    我脑海中突然冒出一个想法:你可以注入一个<div>,它会做灰色透视并枚举编辑框,所以它们的 z-index 是只有它们在这个新的 div 之上。

    使用根文档的元素集合或表单集合中的表单应该可以枚举编辑框。

    【讨论】:

    • +1,所有这些都可以通过文档的 DOM 接口实现。假设是嵌入式网络浏览器,这在原始问题中并不清楚。
    【解决方案2】:

    我不认为这是一个现实的提议。要真正有机会这样做,您需要进入渲染器的实现。为此,我认为您需要从可以修改其源代码的浏览器引擎开始,例如Webkit 或 Gecko。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-22
      • 2013-05-01
      • 1970-01-01
      • 2011-07-05
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多