下载地址

https://download.csdn.net/download/m0_60688978/86885368

https://www.bootcdn.cn/firebug-lite/

使用方法

仅仅在代码中加入如下语句即可

     package com.example.demo;import javafx.application.Application;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebView;
import javafx.stage.Stage;import javax.swing.text.Document;
import java.io.IOException;public class HelloApplication extends Application {@Overridepublic void start(Stage stage) throws IOException {WebView webView = new WebView();webView.getEngine().documentProperty().addListener(new ChangeListener<org.w3c.dom.Document>() {@Overridepublic void changed(ObservableValue<? extends org.w3c.dom.Document> observable, org.w3c.dom.Document oldValue, org.w3c.dom.Document newValue) {webView.getEngine().executeScript("if (!document.getElementById('FirebugLite')){E = document['createElement' + 'NS'] && document.documentElement.namespaceURI;E = E ? document['createElement' + 'NS'](E, 'script') : document['createElement']('script');E['setAttribute']('id', 'FirebugLite');E['setAttribute']('src', 'https://cdn.bootcdn.net/ajax/libs/firebug-lite/1.4.0/firebug-lite.js' + '#startOpened');E['setAttribute']('FirebugLite', '4');(document['getElementsByTagName']('head')[0] || document['getElementsByTagName']('body')[0]).appendChild(E);E = new Image;E['setAttribute']('src', 'https://cdn.bootcdn.net/ajax/libs/firebug-lite/1.4.0/' + '#startOpened');}");}});webView.getEngine().load("http://www.baidu.com");VBox vBox = new VBox(webView);Scene scene1 = new Scene(vBox, 960, 600);stage.setTitle("Hello!");stage.setScene(scene1);stage.show();}public static void main(String[] args) {launch();}
}

其他

网上其他代码如下代码出现最多,经过判定是无效的,需要修改js的地址

                webView.getEngine().executeScript("\"if (!document.getElementById('FirebugLite')){E = document['createElement' + 'NS'] && document.documentElement.namespaceURI;E = E ? document['createElement' + 'NS'](E, 'script') : document['createElement']('script');E['setAttribute']('id', 'FirebugLite');E['setAttribute']('src', 'https://getfirebug.com/' + 'firebug-lite.js' + '#startOpened');E['setAttribute']('FirebugLite', '4');(document['getElementsByTagName']('head')[0] || document['getElementsByTagName']('body')[0]).appendChild(E);E = new Image;E['setAttribute']('src', 'https://getfirebug.com/' + '#startOpened');}");

javafx-webview firebug调试方法和firebug-lite.js下载相关推荐

  1. Javascript的调试利器:Firebug使用详解

    copy from: http://blog.csdn.net/tianxiaode/archive/2007/09/02/1769152.aspx Javascript的调试,是开发Web应用尤其是 ...

  2. Firebug调试器介绍

    安装 Firebug 第一步,点击 Firefox 浏览器上的"工具"选项,然后点击"附加软件",在弹出的小窗口中,点击右下角的"获取扩展" ...

  3. 《切入口web教学——使用firebug调试css代码》录制完成

    切入口(http://qierukou.com)致力于职业web前端开发定向在线培训.这节课主要讲解什么是firebug,firebug的安装过程,firebug基本操作,以及职业web前端开发是如何 ...

  4. 火狐浏览器 firebug调试不能载入javascript

    用 firebug 调试时:本页面不包含 javascript 原因:火狐浏览器版本高了 解决:下载火狐49,关闭自动更新 转载于:https://www.cnblogs.com/yigexiaoji ...

  5. FireBug 调试JS入门 —如何调试JS

    安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了.下图是FireBug Debug 窗口. FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人 ...

  6. FireBug 调试JS

    安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了.下图是FireBug Debug 窗口. FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人 ...

  7. Firebug 调试器开发中的12个技巧

    Firebug 调试器开发中的12个技巧 相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对 HTML.D ...

  8. xcode调试 c语言 变量不可见,xcode - 如何在Objective-C中检测未使用的方法和#import...

    xcode - 如何在Objective-C中检测未使用的方法和#import 在iPhone应用程序上工作了很长时间后,我意识到我的代码很脏,包含几个#import和方法,这些方法根本没有被调用或有 ...

  9. java javafx webview_基于JavaFX WebView 的采集开发,了解一下?

    背景 最近想做一个桌面版的客户端,能够加载连接,获取源码等,主要用于快速的获取网站的栏目,便与爬虫该栏目下的最新信息. 相关插件介绍 JavaFX是: •用于创建和交付桌面应用程序的软件平台,以及可以 ...

最新文章

  1. ospf路由汇总的目的
  2. Eclipse插件安装
  3. SAP MM 采购发票上的金额小差异
  4. linux 网络监控指标,Linux监控一些指标
  5. java强引用、软引用、弱引用、虚引用-Java的引用类型总共有四种,你都知道吗
  6. 转发:Datawhale第七期组队学习计划
  7. 复习JS事件及DOM
  8. 字符串函数 (strfun)
  9. Origin8.1完全安装教程,安装包pojie包
  10. C A+B for Input-Output Practice (II) SDUT
  11. 记一次git 之windows凭据管理器引发的xx
  12. IntelliJ IDEA 14注册码
  13. 将文件传到免费服务器上,将文件传到服务器上
  14. 【正点原子FPGA连载】第二十七章DS18B20数字温度传感器实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  15. linux 旋转编码器,基于ARM_Linux的旋转编码器接口与驱动程序的设计
  16. CPU中的MESI协议(Intel)
  17. 【转】我的助理辞职了!
  18. mysql unix_timestamp now() dfdfd f_数据库函数lpad的搜索结果-阿里云开发者社区
  19. java卖票_Java中卖票问题
  20. 新手避坑,这几种类型的入门吉他,初学者千万不要买!【吉他选购指南】

热门文章

  1. Javascript(es2016) import和require用法和区别
  2. IronPDF 2023.1 for Java Crack
  3. linux平台生成awr报告,AWR 导出/导入/生成报告
  4. Elasticsearch 问题解决方法论——你的问题是什么?
  5. 2023年建议自考还是成考 两者哪个含金量高
  6. 1.1计算机组成结构:CPU组成、冯·诺依曼结构与哈佛结构、嵌入式芯片术语
  7. 手机号mysql索引_Mysql索引总结
  8. 单片机c语言程序结构,科学网—单片机C语言-程序结构 - 李飞的博文
  9. 解决移动端line-height不居中问题
  10. matlab 卷积神经网络工具,CNN卷积神经网络MATLAB工具箱中文注释版