2017-04-13 100 views
1

我在问,因为如果您是针对JX生成的浏览器进行编码和测试,并且说要检查添加到代码中的元素,或者检查按钮以查看链接,则不必打开另一个浏览器,按照相同的点击来做到这一点。JXBrowser - 任何方式来右键单击+检查或开发工具?

有没有办法启用一个完整的浏览器窗口?包括普通浏览器的所有功能?地址字段等?

  Browser browser = jx.browser; 

      BrowserView browserView = new BrowserView(browser); 

      JFrame frame = new JFrame(); 
      frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
      frame.add(browserView, BorderLayout.CENTER); 
      frame.setSize(1024, 768); 
      frame.setLocationRelativeTo(null); 
      frame.setVisible(true); 

      browser.loadUrl("http://www.google.com"); 

回答

1

如果您想对加载的网页随时检查HTML元素,那么我建议你运行你与--remote-debugging-port铬开关每一次应用。您可以阅读更多关于此切换器https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013082-remote-debugging-port

JxBrowser不提供带有标签,地址栏等的“完整”使用这个库,你可以建立与标签整个桌面应用程序中,地址栏等

+0

我已经做了一段时间,但一个恼人的事情是,如果你决定右击一个元素,“复制选择”一个会得到剪贴板没有启用托管模式。请使用chrome检查://检查。请参阅:https://stackoverflow.com/questions/45723541/chrome-inspector-remote-debugger-clipboard-is-not-enabled-in-hosted-mode-pl 这很烦人不得不浏览到另一个浏览器和重复步骤。 – momomo