精华内容
下载资源
问答
  • 2020-05-14 10:55:48

    IE 浏览器打开网页

    1.工具类中的方法
    public static void browse(String url) throws Exception {
            // 获取操作系统的名字
            String osName = System.getProperty("os.name", "");
            if (osName.startsWith("Mac OS")) {
                // 苹果的打开方式
                Class fileMgr = Class.forName("com.apple.eio.FileManager");
                Method openURL = fileMgr.getDeclaredMethod("openURL",new Class[] { String.class });
                openURL.invoke(null, new Object[] { url });
            } else if (osName.startsWith("Windows")) {
                // windows的打开方式。
                //打开IE浏览器
                Runtime.getRuntime().exec("cmd /c start iexplore " + url);
            } else {
                // Unix or Linux的打开方式
                String[] browsers = { "firefox", "opera", "konqueror", "epiphany",
                        "mozilla", "netscape" };
                String browser = null;
                for (int count = 0; count < browsers.length && browser == null; count++) {
                    // 执行代码,在brower有值后跳出,
                    // 这里是如果进程创建成功了,==0是表示正常结束。
                    if (Runtime.getRuntime()
                            .exec(new String[] { "which", browsers[count] })
                            .waitFor() == 0)
                        browser = browsers[count];
                    if (browser == null)
                        throw new Exception("Could not find web browser");
                    else
                        // 这个值在上面已经成功的得到了一个进程。
                        Runtime.getRuntime().exec(new String[] { browser, url });
                }
            }
        }
    
    2.Controller 类调用它
    String url = "http://localhost/zbSignature/signTest?accessToken=" + accessToken + "&idCard=" + idCard + "&unifiedTransactionCode=" + unifiedTransactionCode + "&legalCode=" + legalCode + "&userType=" + userType + "&platformCode=S3401000273";
            //下面这样处理是为了避免在打开IE浏览器的时候带&号后面的参数被截掉的问题
            url = url.replaceAll("\"","\'");
            url = "\"" + url + "\"";
            try {
                browse(url);
            } catch (Exception e) {
                e.printStackTrace();
            }
    
    更多相关内容
  • java打开IE浏览器

    2014-07-16 19:54:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
    String url = "http://www.baidu.com";
    Runtime rt = Runtime.getRuntime();              
    rt.exec("\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" " + url );


    转载于:https://my.oschina.net/cshuangxi/blog/291682

    展开全文
  • JAVA启动IE浏览器

    2021-02-12 15:03:36
    启动ie浏览器import java.awt.Desktop;import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;import java.net.URI;/*** 启动系统IE浏览器** @author 罗勇** @date 2014-3-...

    启动ie浏览器

    import java.awt.Desktop;

    import java.io.IOException;

    import java.io.InputStreamReader;

    import java.io.LineNumberReader;

    import java.net.URI;

    /**

    * 启动系统IE浏览器

    *

    * @author 罗勇

    *

    * @date 2014-3-25

    */

    public class Main {

    public static void main(String[] args) {

    openURL("http://www.baidu.com");

    }

    /**

    * 调用系统默认浏览器打开url链接

    */

    private static void openURL(String url) {

    String os = System.getProperty("os.name", "");

    if (os.startsWith("Windows")) {

    // Windows

    try {

    String SystemRoot = System.getenv("SystemRoot");// 获取系统盘路径

    String program = SystemRoot.substring(0, SystemRoot.indexOf(':'))

    + ":\\Program Files\\Internet Explorer\\iexplore.exe";

    ProcessBuilder builder = new ProcessBuilder(program, url);

    builder.start();

    } catch (IOException e) {

    if (!openUrlByRuntime(url)) {

    openUrlByDesktop(url);

    }

    }

    }

    }

    private static boolean openUrlByRuntime(String url) {

    boolean res = true;

    LineNumberReader lr = null;

    try {

    // String[] cmd = { "rundll32", "url.dll,FileProtocolHandler", url};

    String[] cmd = { "cmd", "/c", "start", "iexplore", url };

    Process ps = Runtime.getRuntime().exec(cmd);

    InputStreamReader ir = new InputStreamReader(ps.getErrorStream());// 遇到错误返回

    lr = new LineNumberReader(ir);

    String line = null;

    while ((line = lr.readLine()) != null) {

    System.out.println(line);

    return false;

    }

    } catch (IOException e) {

    res = false;

    } finally {

    try {

    lr.close();

    } catch (Exception e2) {

    }

    }

    return res;

    }

    private static boolean openUrlByDesktop(String url) {

    boolean res = false;

    // 判断当前系统是否支持Java AWT Desktop扩展

    if (Desktop.isDesktopSupported()) {

    try {

    // 获取当前系统桌面扩展

    Desktop dp = Desktop.getDesktop();

    // 判断系统桌面是否支持要执行的功能

    if (dp.isSupported(Desktop.Action.BROWSE)) {

    // 获取系统默认浏览器打开链接

    // 创建一个URI实例

    URI uri = URI.create(url);

    dp.browse(uri);

    res = true;

    }

    } catch (NullPointerException e) {

    // 此为uri为空时抛出异常

    } catch (IOException e) {

    // 此为无法获取系统默认浏览器

    }

    }

    return res;

    }

    展开全文
  • 这是打开和关闭IEJava代码: public class OpenClose { public static void main(String[] args) { while(true){ try { Process p = Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\...

    这是打开和关闭IE的Java代码:

    public class OpenClose {
    	public static void main(String[] args) {
    		while(true){
    			try {
    				Process p = Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\\iexplore.exe \"http://www.google.com\"");
    				Thread.sleep(5000);
    				p.destroy();
    				System.out.println("Return value was " + p.waitFor());
    			} catch (Exception e) {}
    		}
    	}
    }
    

    在这里插入图片描述

    展开全文
  • Java调用IE浏览器

    千次阅读 热门讨论 2018-12-21 10:02:10
    并且B系统只允许IE浏览器打开。于是,就有了博主下面的内容。 解决方案 //打开浏览器并且访问地址的方法 //参数,传一个地址就可以。传入的地址需要注意,我在下面调用的方法中作说明 public static void browse...
  • 最近工作中遇到一个需求,是要利用java打开指定浏览器,整理后发现有四种解决的方法,所以想着分享出来,下面这篇文章主要给大家介绍了java程序中指定某个浏览器打开的实现方法,,需要的朋友可以参考下。
  • 主要介绍了Java调用浏览器打开网页的方法,以完整实例形式分析了java打开网页的相关技巧,需要的朋友可以参考下
  • java调用IE浏览器

    2015-08-04 16:38:04
    Java实现IE的调用,全屏打开IE浏览器,同时也支持打开别的浏览器,打开浏览器部分的内容可以自己选择
  • java打开IE浏览器的代码

    千次阅读 2008-07-14 12:59:00
    import java.lang.Runtime;import java.io.IOException;import java.awt.FlowLayout;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.event.ActionEvent;import java.awt.event.ActionListen
  • 其次我建议你可以检查你的IE11的设置是否已经启用的java。具体你可以参照如下步骤:1.单击工具,然后单击Internet选项2.选择“安全”选项卡,然后选择“自定义级别”按钮3.向下滚动到Java小程序的脚本4.确保选中...
  • Java 启动IE浏览器打开指定网页

    千次阅读 2015-07-03 09:47:05
    package web;import java.io.IOException;public class IE { public static void main(String[] args) throws IOException{ String str = "cmd /c start iexplore http://localhost:8080/web/index.html";
  • 项目要兼容ie11版本,部分ie浏览器默认打开ie7版本导致不兼容。 目标 ie浏览器默认打开11版本 思路 通过filter过滤器设置请求头指定ie默认内核版本 实施代码 java过滤器 import java.io.IOException; import javax...
  • 内嵌浏览器,java实现,Chrome和IE,功能强大可以直接使用
  • 利用Java虚拟机程序来实现,一般通过在IE中设置ActiveX控件启用选项即可解决。什么是ActiveX控件?ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录...
  • java web实现自动登录功能

    千次阅读 2021-02-27 14:40:15
    本文实例为大家分享了java web实现自动登录功能的具体代码,供大家参考,具体内容如下主要思路就是:当用户访问网站的首页时,浏览器端会先检擦浏览器中存在的cookie中是否又登录的用户的用户名,如果有,则直接跳转...
  • 浏览器无法运行JAVA脚本的解决方法
  • 改资源可以用Java打开各种各样浏览器。。。 Java操作浏览器打开,Java后台打开浏览器; 希望对需要的人有帮助
  • 今天机缘巧合之下遇到了个人认为比较经典的“IE无法打开Internet 站点…… 已终止操作”的问题。
  • 在学习selenium时,使用IE浏览器的过程中遇到几个小坑,在此记录一下。首先给大家推荐一个淘宝团队的镜像,这里可以下载3个浏览器(谷歌、欧朋、IE)的驱动及selenium架包。链接:https://npm.taobao.org/。具体页面...
  • Java自动化测试打开浏览器
  • 在win7纯净版系统中,我们会使用系统自带IE11浏览器来上网,最近有用户在使用IE11上网的时候无法加载java插件,导致网页无法全部显示,我们碰到这个问题应该怎么解决呢?下面给大家讲解一下win7纯净版系统下ie11无法...
  • 解决IE中页面Java无法加载的问题

    千次阅读 2021-02-12 20:42:02
    解决IE中页面Java无法加载的问题发布时间:2020-08-19 11:06:32来源:亿速云...IE中页面Java无法加载的解决办法:首先打开配制Java;然后点击安全选项卡中的【编辑站点列表(s)…】,并单击添加;最后在新出现的输...
  • 浏览器(Chrome,IE等等)启用java程序-webstart方式贴下自己的码云地址需求Chrome从版本45开始,不再支持NPAPI插件,而Java Applet依赖于NPAPI插件,所以Chrome 版本45以后都不再支持Java Applet,而以往大家接触最多的...
  • 解决IE屏蔽Java Applet问题的方法 .

    千次阅读 2021-01-14 06:09:10
    利用Java虚拟机程序来实现,一般通过在IE中设置ActiveX控件启用选项即可解决。什么是ActiveX控件?ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录...
  • @page import=”java.util.*”%><%@page import=”java.io.*”%><%@page import=”java.net.*”%><% String filename = “”; if (request.getParameter(“file”) != null) { filename = ...
  • Java启动IE打开指定页面

    千次阅读 2013-03-07 16:03:15
    ProcessBuilder builder = new ProcessBuilder( "c:\\Program Files\\Internet Explorer\\iexplore", url); builder.start();...这段代码会启动ie打开a.html。其中d;\\a.html也可以替换为http
  • Applet 介绍:Applet是使用Java编写的一种小程序,能够在浏览器上运行Java程序,丰富页面功能(大概在JDK1.0的年代比较流行)。目前Java小程序已经失去了实用价值,经过一段...测试环境:Windows 10 + IE11在 Inter...
  • IE浏览器中启用Java Applet扩展

    千次阅读 2021-04-06 09:52:32
    禁用 运行ActiveX控件和插件:启用 在没有使用外部媒体播放机的网页上显示视频和动画:默认原设置不更改 在“工具”→“Internet选项”→“隐私”中 关闭IE弹出窗口阻止程序。 官方参考:How do I enable Java in my...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 68,426
精华内容 27,370
关键字:

java打开IE

java 订阅