[疑难] 如何在IE中插入用户脚本
oldrev
2007-06-30
你是要自己承载IE还是访问其他进程的IE
|
|
sleets
2007-06-30
自己承载IE吧,我发现bindings的库移植的很好,体积小而且观感和c很相似。
我现在编译不过bindings.win32, 它的bat是测试的,似乎需要makefile编译。但是我用make去提示 Error on line 1: target must appear before commands |
|
sleets
2007-06-30
我手动编译出了bindings.win32的库,过程是
1: dmd -c erery.d 2: lib -c -p32 win32.lib all.obj 在过程1中有很多出错,最后得到的win32.lib大概 1.89M. 请教个位我的操作有问题吗? |
|
sleets
2007-06-30
编译时出错
OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved rpcns4.lib Warning 2: File Not Found rpcns4.lib |
|
sleets
2007-06-30
从系统复制出recns4.dll,然后implib后错误提示没了
|
|
sleets
2007-06-30
dfl作者说 IID_IWebBrowser2。 SetParent(Form.handle) 就可以嵌入ie到form, 但是IWebBrowser2和没有SetParent属性,请教各位如何把IWebBrowser2防到dfl.form里啊
|
|
tomqyp
2007-06-30
楼主用,ad muncher这类广告过滤工具不是可以实现修改插入脚本了,而且还是跨浏览器的
|
|
sleets
2007-06-30
呵呵,我自己也能用delphi写出来了,但是我想知道怎么用d来实现,也是一个学习的过程。
现在了解到嵌入ie需要: IOleObject,IStorage, IOleInPlaceSite或 IOleInPlaceFrame, iWebBrowser2. 其中IOleInPlaceSite我想用dfl.form, 但是看了半天源代码也没找到dfl.form的ole结构。 我想要是有dfl.form的ole容器的话,用ioleObject.doVerb就放进去了。 |
|
sleets
2007-06-30
win 32 api有执行脚本的函数,现在关键是不知道怎么放到dfl.form里。
|
|
sleets
2007-07-01
OPTLINK (R) for Win32 Release 7.50B1
Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved WinApp.obj(WinApp) Error 42: Symbol Undefined _D11XWebBrowser11XWebBrowser7__ClassZ WinApp.obj(WinApp) Error 42: Symbol Undefined _D11XWebBrowser11XWebBrowser5_ctorMFT3std1c7windows7windows6HANDLEZC11XWebBrowser11XWebBrowser --- errorlevel 2 这个错误是没包含那个啊? |