请问怎样在打开一个网页之后。网页自动将此网站添加到 “信任站点”

解决方案 »

  1.   

    首先,自动添加到信任站点,而用户没有察觉,这样肯定是做不到的
    安全角度也不会允许的。
    否则的话大家早就都这做了。
    添加到信任站点,可以用atx控件来实现,然后用户浏览的时候会提示是否安装atx,安装后就可以实现啦。
      

  2.   


    出现安装提示是没问题的....我希望的是判断如果未在受信任站点,弹出提示,用户点击YES之后,程序来完成...
      

  3.   

    哪有那么强,要可以做到,就是bug,又要打补丁了
      

  4.   

    这样做肯定是不行的,如果可以那我就可以通过直接给Yes这个结果把网站添加到受信任站点了
      

  5.   

    我只想通过正确的方法实现。不需要利用BUG、违法的手段请不要做一些无谓的回答。谢谢
      

  6.   


    你可以看看这个通过Active来实现的,也是改注册表
    http://www.cnblogs.com/zhengzhichen/archive/2008/08/15/1268341.html但是跳出这样的对话框的话怕的是IE或者杀毒软件直接给你屏蔽掉了
      

  7.   


    我想在用户允许的情况下,下载ACTIVEX,并运行。然后ACTIVEX来实现这个功能。
    但是可以给一个详细的实现吗?
      

  8.   

    楼主是不是换个问的方式,比如“怎么样通过代码或改注册表加入网站到信任站点?”http://www.cnprog.com/questions/16/怎么样通过代码或改注册表加入网站到信任站点?
      

  9.   

    安全角度也不会允许的。 
    否则的话大家早就都这做了。 
    添加到信任站点,可以用atx控件来实现,然后用户浏览的时候会提示是否安装atx,安装后就可以实现啦。 
      

  10.   

    想要脚本或者activex在客户端执行这个操作,必须要加入信任站点或设置相关安全设置先,这是鸡蛋和鸡哪个先的问题。
    在实际的客户环境中,通常的解决办法是客户的域服务器上做客户端的统一加入网站到信任站点。
      

  11.   


    我觉activex执行的话是不用设置安全的吧
      

  12.   

    做一个ACTIVEX,来修改注册表,很无聊吗?建议你先去学学语文,再来用比喻
      

  13.   

    activex的运行当然是要在ie的安全设置下才能工作的
    信任站点的安全级别设置决定了哪些级别的activex可以工作activex如果要操作注册表,必须要改这些设置或者加入到已经设置好的信任站点。
    如果有了安全允许,代码完全也可以在script里面实现。
      

  14.   

    <script language="javascript">
            function settrustedsite(website)  
            {   
                  var RegWsh=new ActiveXObject("WScript.Shell")  
                  var hkey_key="HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\"+website+"\\"+"http"         
                  RegWsh.RegWrite(hkey_key,"2","REG_DWORD")  
                  alert('添加受信任站点'+website);
            }
        </script>调用:
    <input id="Button1" type="button" value="button" onclick="settrustedsite('www.csdn.net')" />--不知是否为lz想要的内容?
      

  15.   

    学习!~
    activex要第三方接口吗?