问题描述
本人有个语音控件,格式是.cab文件,第一次搞控件,很多不懂..但是任务太急请求各们高手帮忙.在加载网页时,cab控件不能自动加载,安装,注册,浏览器总要阻拦.需人工手动点击地址栏下的黄色提示,然后按提示安装,才能将语音控件安装.请问我的cab文件是不是少了签名,证书什么之类的.请大家指点指点...我要做到的效果是当用户加载网页时,语音控件可以自行安装也不让客户点击安装行吗?排除防火墙的考虑.针对大部分普通用户.(100分相送)ocx.inf文件源码如下:[version]signature="$CHICAGO$"AdvancedINF=2.0[Add.code]SipOcx.ocx=SipOcx.ocxrvsdp.DLL=rvsdp.DLLrvsip.DLL=rvsip.DLLrvcommon.DLL=rvcommon.DLLrvads.DLL=rvads.DLLringbacktone.wav=ringbacktone.wav[SipOcx.ocx]file=thiscabclsid={6492785E-E08B-4650-BE91-C3CB0B730E93}FileVersion=1,0,9,41RegisterServer=yes[rvsdp.DLL]file=thiscabFileVersion=2,1,0,4DestDir=11[rvsip.DLL]file=thiscabFileVersion=3,1,1,30DestDir=11[rvcommon.DLL]file=thiscabFileVersion=1,0,18,0DestDir=11[rvads.DLL]file=thiscabFileVersion=3,1,1,30DestDir=11[ringbacktone.wav]file=thiscabDestDir=11网页上嵌入cab文件的内容:<objectclassid="clsid:6492785E-E08B-4650-BE91-C3CB0B730E93"id="Netvoice1"width="100"height="100"codebase="SipOcx.cab#version=1,0,9,41"style="position:absolute;top:10000;left:0"><paramname="_Version"value="65536"><paramname="_ExtentX"value="2646"><paramname="_ExtentY"value="2646"><paramname="_StockProps"value="0"></object>
解决方案
解决方案二:
这个不关你的事,是浏览器安全问题,就算你的控件有签名,也会提示就像Flash控件如果要不提示的话,可以在IE的安全设置里面设置,但是那样的话安全性就低了
解决方案三:
奇怪,在.net版回的帖子怎么是这儿的
解决方案四:
那有没有办法省去这个步骤呢,或者用其它的方式做.让控件自行加载,不需用户去操作安装........
解决方案五:
呵呵,我刚刚转移啦.......自已又没有太多分数值...请各位帮帮忙啊..
解决方案六:
控件的安装是需要客户知道的,不然就是病毒了
解决方案七:
那就只能做cs的了,呵呵
解决方案八:
你上网看看别人的语音聊天室,所有的语音聊天室都需要用户点击同意后才可以安装的
解决方案九:
嗯,这个我也看了,,只是我想有没有一种变相的做法,让客户点击按钮或者输入验证之类的触发控件自行安装..或者用falsh可以做出这种语音控件吗?
解决方案十:
不能自动安装的,浏览器禁止这样的。不安全的啊。你没看微软做的控件ie还会提示呢