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