主页
Top.Mail.Ru Yandeks.Metrika
论坛:“网络”;
当前存档:2004.12.12;
下载:[xml.tar.bz2];

向下

TWebBrowser可以在MHT中保存当前页面吗? 找到类似的分支


N.H.   (2004-10-03 03:52) [0]

你好 告诉我,是否可以使用TWebBrowser组件(或其某些替代方案)以MHTML格式保存当前页面?

问题:
用户设置Web浏览器页面地址。 浏览器打开此页面,然后,当它完全加载时,它必须以MHTML格式保存此页面。

如果这是不可能的,请告诉我,解决问题的其他方法。 非常感谢。



Piter ©   (2004-10-03 11:31) [1]

好吧,通过下载,我认为没有问题......您只需要将Navigate2浏览器设置为所需的页面即可。
关于保存页面:

VAR vaIn,vaOut:Olevariant; CmdTarget:IOleCommandTarget; 开始 如果WebBrowser1.Document <>那么 尝试 WebBrowser1.Document.QueryInterface(IOleCommandTarget,CmdTarget); 如果CmdTarget <>那么 尝试 CmdTarget.Exec(PGUID(nil),OLECMDID_SAVEAS,OLECMDEXECOPT_DODEFAULT,vaIn,vaOut); 最后 CmdTarget._Release; 结束; 除了结束;

它仍然会显示一个保存窗口,用户必须选择文件名,保存类型...
您可以通过定义vaIn来设置默认文件 - 但是你不能没有窗口,恕我直言...... WB不能那样做......

PS有一个主题 - http://delphimaster.net/view/6-1087974793/ - 我不知道它现在是否可用...



Piter ©   (2004-10-03 11:32) [2]

主题已被删除 - 这是它的存档:

http://piter007.newmail.ru/archive/SpecamPoTWebBrowser.html



N.H.   (2004-10-05 00:07) [3]


> Piter©(03.10.04 11:32)[2]

是的,谢谢,我读了这篇文章(http://delphi.about.com/library/weekly/aa062904a.htm)现在我的页面存储在MHT中,但没有图片:(虽然我做的一切都正确。



Страницы: 1 整个分支

论坛:“网络”;
当前存档:2004.12.12;
下载:[xml.tar.bz2];

楼上









内存:0.56 MB
时间:0.103 c
14-1100874460
ceval
2004-11-19 17:27
2004.12.12
自动运行程序的提示组件


3-1100504182
wHammer
2004-11-15 10:36
2004.12.12
可以恢复吗?


14-1100727843
Marser
2004-11-18 00:44
2004.12.12
世界杯2006筛选


9-1092392415
MonoLife
2004-08-13 14:20
2004.12.12
这个功能很奇怪......


14-1100350021
Aleksandr1
2004-11-13 15:47
2004.12.12
请帮助!





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский