• JxBrowser开启调试模式,JxBrowser debug


    原文:

    一、问题描述
     

    像一般的浏览器都带了调试功能,按F12就能打开,在JxBrowser中如何开启调试模式了。

    二、解决方法
     

    以下代码就能开启调试模式:

    import com.teamdev.jxbrowser.chromium.Browser;
    import com.teamdev.jxbrowser.chromium.BrowserPreferences;
    import com.teamdev.jxbrowser.chromium.swing.BrowserView;
     
    import javax.swing.*;
    import java.awt.*;
     
    /**
     * This sample demonstrates how to use Chromium remote debugging feature.
     */
    public class RemoteDebuggingSample {
     
        public static void main(String[] args) {
            // Specifies remote debugging port for remote Chrome Developer Tools.
            BrowserPreferences.setChromiumSwitches("--remote-debugging-port=9222");
     
            Browser browser1 = new Browser();
            BrowserView view1 = new BrowserView(browser1);
     
            // Gets URL of the remote Developer Tools web page for browser1 instance.
            String remoteDebuggingURL = browser1.getRemoteDebuggingURL();
     
            JFrame frame1 = new JFrame();
            frame1.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            frame1.add(view1, BorderLayout.CENTER);
            frame1.setSize(700, 500);
            frame1.setLocationRelativeTo(null);
            frame1.setVisible(true);
     
            browser1.loadURL("http://www.baidu.com");
     
            // Creates another Browser instance and loads the remote Developer
            // Tools URL to access HTML inspector.
            Browser browser2 = new Browser();
            BrowserView view2 = new BrowserView(browser2);
     
            JFrame frame2 = new JFrame();
            frame2.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            frame2.add(view2, BorderLayout.CENTER);
            frame2.setSize(700, 500);
            frame2.setLocationRelativeTo(null);
            frame2.setVisible(true);
            browser2.loadURL(remoteDebuggingURL);
        }
    }
    

      


     运行之后,效果如下:

     


    ---------------------
    作者:lfendo
    来源:CSDN
    原文:https://blog.csdn.net/u011781521/article/details/87881382
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    HTML DOM教程 49JavaScript Number 对象
    jquery技巧总结
    eclipse常用快捷键汇总
    一个Hibernate 的简单教程
    HTML DOM教程 51JavaScript match() 方法
    Java开源项目Hibernate包作用详解
    Build system 英文说明 Andrlid.mk说明
    android通过 哪些变量 来决定 哪些应用 会被编译进系统
    android“设置”里的版本号
    android设置中PreferenceActivity的 小结
  • 原文地址:https://www.cnblogs.com/tc310/p/10795582.html
Copyright © 2020-2023  润新知