zoukankan      html  css  js  c++  java
  • 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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    Bluetooth ATT 介绍
    用SQL语句去掉重复的记录
    xib模块化设计
    iOS 指纹识别常见问题汇总
    蓝牙信息传播原理
    UIAlertView 或 UIAlertController message 文字对齐设置
    iOS 跳转到系统设置的问题
    nordic 52832 DFU后出现无法重连的问题
    UIView类绘图出现错误提示
    nordic DFU固件升级
  • 原文地址:https://www.cnblogs.com/tc310/p/10795582.html
Copyright © 2011-2022 走看看