JxBrowser开启调试模式,JxBrowser debug

会有一股神秘感。 提交于 2019-12-28 22:54:21

原文:

 

一、问题描述
 

像一般的浏览器都带了调试功能,按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
版权声明:本文为博主原创文章,转载请附上博文链接!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!