iwebbrowser2

    1热度

    1回答

    我有一个嵌入了IWebBrowser2 ActiveX的HTML页面(即控件本质上是一个Internet Explorer浏览器)。我需要在此HTML页面中编写JavaScript,它将从加载在IWebBrowser2控件中的页面中删除任何window.onresize处理程序。 IWebBrowser2通过IWebBrowser2 :: Document公开DOM,但这相当于window.doc

    6热度

    1回答

    我正在使用IE8浏览器在Win7计算机上开发(在IE9上也发生同样的事情)。 我已经创建了一个嵌入在本机窗口中的嵌入对象IWebBrowser2。 在该浏览器对象我执行javascipt的代码: var txt = "Browser Name: " + navigator.appName + "\n"; txt += "Browser Version: " + navigator.app

    0热度

    1回答

    我正在写一个扩展的Internet Explorer,并想知道如何编程在什么饼干获取设置,删除,修改会话检测,等等每个域。 我明白了Cookie一个WinInet的级别进行处理,并不见得IE BHO,扩展等 但是,它可以窥探饼干每个实例(IWebBrowser2的),或每个进程? 查过一些想法,异步可插入协议等。由于我现在甚至考虑IAT表的修补,但想我会前问一个更好的解决方案。 感谢您的任何帮助。

    2热度

    1回答

    特定的打印机有没有办法对我来说,一个PRINTDLG结构(或类似的东西)传递给我的web浏览器(IE浏览器/ IWebBrowser2的)控制,使得打印输出到在PrintDlg中指定的打印机无需弹出打印对话框?我想在不更改默认打印机的情况下执行此操作。 IWebBrowser2 :: ExecWB提供了一种跳过对话框弹出(OLECMDEXECOPT_DONTPROMPTUSER)的方法,但不能指定

    3热度

    1回答

    我在我的C++程序中嵌入了一个网页。我遇到的问题是,在嵌入式页面的JavaScript内部,我可以捕获onkeypress,但onkeydown和onkeyup不会触发。 如果我在非嵌入式IE(或Chrome)窗口中查看测试HTML,那么它完美地工作。将它嵌入到IE控件中时,这只是一个问题。 如果我挂钩IE浏览器窗口的WndProc(或使用Spy ++)WM_KEYDOWN,WM_CHAR和WM_

    0热度

    1回答

    有什么方法可以确定webbrowser控件何时开始处理它所导航到的URL的HTML?寻找除了onreadystatechange之外的任何事件(对此没有明确的状态)? Ontitlechange对于所有用例都不够准确。

    0热度

    2回答

    我在我的应用程序中使用IWebBrowser2控件来显示外部网页。 问题是该对象对脚本不安全,并且对get_Document的调用失败(使用S_FALSE作为返回值)。 我已经实现了一个新类,IScriptableWebBrowser2继承自IWebBrowser2 & IObjectSafety,并试图使用它而不是IWebBrowser2,但这并没有诀窍。 如何让我的IWebBrowser2控件

    3热度

    3回答

    我发现Passing an array from Javascript to C++解决办法,但我还有一个任务:从Javascript到C++传递对象(如果我使用的IWebBrowser2与IDispatch接口) 我的意思是,我需要调用C++ method with window.external.method with JavaScript object argument var obj =

    5热度

    1回答

    addEventListener的MSDN文档说它接受一个IDispatch *对象形式的回调函数。从C#(我使用COM互操作),Visual Studio显示参数类型仅为object。 我找了一个IEventListener接口或类似的东西,但没有找到一个。我应该通过什么?

    0热度

    2回答

    我需要改变由WPF WebBrowser控件使用的默认用户代理。我已经查看了该控件背后的IWebBrowser2对象的属性,并尝试通过在调用“导航”时指定它来指定用户代理,如Suggested Here 这可能吗?