标签:webbrowser-control
-
如何使用WebBrowser控件打印CSS应用的背景图像 - c#
我在winforms中使用webbrowser控件,发现现在我在CSS中应用的背景图像未包含在打印输出中。 是否有办法使Web浏览器也打印显示的文档的背景? 编辑:由于我想以编程方式执行此操作,因此选择了以下解决方案: using Microsoft.Win32; ... RegistryKey regKey = Registry.CurrentUser . […]
-
可以使Web浏览器中的文本闪烁一次的JavaScript代码 - c#
我有一个窗口应用程序,上面有一个Web浏览器控件,我想在Web浏览器上闪烁一次显示文本,然后不应该再闪烁一次,可以吗? 我已经用一种JavaScript完成了,但是它经常使文本闪烁,但是我希望文本仅闪烁一次或最多闪烁两次.java脚本是: <html><body onload=\"setInterval('blinkIt […]
-
对于使用XMLHttpRequest更改其内容的页面,合适的事件侦听器是什么? - javascript
通过在C#中使用GeckoWebBrowser,是否仍然可以知道页面何时使用XMLHttpRequest完成更新其内容?我以为DocumentCompleted事件会做到这一点,但是由于该页面没有重新加载,因此不会启动... 参考方案 您可以使用mutation observer监视document.body的子树,并假定在收到最后一条通知后20毫秒,页面已 […]
-
C#Webbrowser文档,invokemember(“ click”),是否可以等到该单击动作解决? - c#
我正在做的是一个Invokemember(“ Click”),问题是我希望能够获取生成的innerhtml。问题是我不确定如何/是否有可能等到invokemember(“ click”)的最终操作解决。意思是,当您执行此单击操作时,在javascript中,您将获得列出的下20个项目。但是,我不确定如何确定何时将完全加载javascript。以下是我正在使用 […]
-
如何在Webbrowser控件中调用javascript函数? - c#
我希望将我的网站/网页导航到一个显示报告的新窗口。即使在调用javascript函数时,网站也重定向到登录页面而不是报告页面。我在下面给出了我的要求。帮助我找到解决方案? 在以下情况下,InvokeScript不起作用。 <a onclick="return showReport('RPTType=SReport'); […]
-
WPF WebBrowser甚至使用ObjectForScripting在单独的线程上锁定UI - javascript
在与WPF Web浏览器控件绑定的ObjectForScripting上调用方法时,网页UI锁定会出现一个奇怪的问题。进一步的研究使我们意识到整个UI(包括WPF应用程序而不是WebBrowser)都已锁定。 使用的技术是带有Caliburn.Micro和Autofac的WPF。我在COM可见类上使用方法来推送到Caliburn.Micro提供的事件聚合器。 […]
-
如何以编程方式获取网页中图像的渲染尺寸? - javascript
我需要询问网页中的每个img标签,并以其呈现的形式找到其高度和宽度。不是实际的物理图像尺寸。我需要在WinForm应用程序的C#中执行此操作。 例:http://motherboard.vice.com/read/i-built-a-botnet-that-could-destroy-spotify-with-fake-listens 主图像的物理尺寸为36 […]
-
从InvokeScript获取返回到C#的JavaScript自定义类型,并保留自定义类型结构 - c#
我在WebBrowser控件上使用InvokeScript尝试使用适用于HTML的Google Maps JavaScript API制作简单的地图。我在JavaScript的HTML页面中编写了一些函数来处理地图,并且已经在C#的WPF应用程序中复制了这些方法并对其进行了编辑,以便它们调用方法并执行与JavaScript接口所需的操作。 我遇到了问题,因为 […]