连接/附加应用程序到浏览器?

时间:2015-07-27 20:13:07

标签: c# wpf wpf-controls

是否可以允许我的程序附加到浏览器(IE,Firefox或Chrome)并获取某个标签的当前来源(由网址定义)?

我还需要每隔(x)秒从页面获取html,因为页面很可能是动态的。

此外,如果可能,请使用某种WaitBrowserFinish或类似内容等待浏览器实际加载其内容。

我不想使用WebBrowser控件,因为我希望用户使用自己的浏览器。

问题:这可能吗?如果可能的话,我该怎么做呢?

更新

我找到THIS,我正在查看它。但是我希望用户使用他们的默认浏览器(因为我实际上并不知道他们是否安装了ChromeFirefox)我不介意,如果一切都通过IE浏览器(因为每个人) should拥有它。)

1 个答案:

答案 0 :(得分:0)

如果有可能,我猜你需要为Web浏览器构建一个扩展,以获得良好的结果,然后用户需要在浏览器中安装它。即使你这样做,我猜扩展可能会被浏览器沙箱化,并且不允许与流程之外的任何内容进行通信。

对于Chrome,请参阅Extensions Get Started

我之前使用'屏幕抓取'为Web浏览器构建了应用程序,但这只会获取呈现的内容,而不是源,并且需要用户确定页面何时完成加载。

相关问题