我在某一应用软件上获取一个超级链接,修改链接地址到我的web应用(新开窗口,无法在应用软件中使用window.open命令),比如http://localhost:8288/AppWeb/Default.aspx。我想让这个页面尽可能不展示在用户面前,执行完逻辑后自动关闭。现在的问题是,如何在这个页面加载的时候让其最小化或者尺寸很小?用c#代码可以实现吗?还是在Default.aspx的html里面使用javascript?谢谢

解决方案 »

  1.   


    onload
    window.resizeTo(0,0);
      

  2.   

    <script language='javascript'>
      window.resizeTo(0,0);
      window.close();
    </script>
      

  3.   

    把那个页面放到 frame 里,不就行了么
      

  4.   

    //建立你的IE进程
    ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
    //设置IE窗体为隐藏
    startInfo.WindowStyle = ProcessWindowStyle.Hidden;
    //在这里加入你的URL
    startInfo.Arguments = yourURL;  
    //启动进程
    Process.Start(startInfo);你的引用程序通过上面的方法来调用就不会出来任何的窗口了
      

  5.   

    <script language='javascript'>
      window.resizeTo(0,0);
      window.close();
    </script>
      

  6.   

    通过SCRIPT实现的效果很不好的,毕竟在执行的时候IE窗口只是最小化到任务栏,无法做到完全的隐藏,很容易让用户产生误操作。
    建议用我上面说的这个方法,在你的WINFORM应用程序内当调用的时候执行这段代码来打开IE