2017-04-13 5 views
1

JXで生成されたブラウザに対してコーディングしてテストし、コードに追加する要素を調べたり、リンクを表示するためにボタンを調べたりする必要があるため、別のブラウザを開く必要はないので、それを行うために同じクリックに従ってください。JXBrowser - + inspectまたはdevツールを右クリックする方法はありますか?

フルブラウザウィンドウを有効にする方法はありますか?通常のブラウザのすべての機能を含む?住所欄など

  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

あなたはいつでもロードされたWebページのHTML要素を検査したい場合は、私はあなたが--remote-debugging-portクロムスイッチャーとするたびに、アプリケーションを実行することをお勧めします。このスイッチャーの詳細については、https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013082-remote-debugging-port

などがあります。JxBrowserはタブ、アドレスバーなどの「フル」ブラウザウィンドウを提供していません。JxBrowserはデスクトップアプリケーション全体ではなくコンポーネント/ライブラリです。このライブラリーを使用すると、タブ、アドレスバーなどでデスクトップアプリケーション全体を構築できます。

+0

私はこれをしばらくやっていますが、迷惑なのは、要素と 'コピーセレクター'を右クリックすると、 1つは、クリップボードがホストされたモードで有効になっていない取得します。 chrome:// inspectを使って調べてください。参照:https://stackoverflow.com/questions/45723541/chrome-inspector-remote-debugger-clipboard-is-not-enabled-in-hosted-mode-pl 他のブラウザにサーフィンして繰り返してもらうのは面倒ですステップ。 – momomo

関連する問題