你好,欢迎访问我的博客!登录
当前位置:首页 - JavaFX - 正文 求知成瘾,却无作品!

JavaFX使用html+javascript+css替代fxml的尝试(三)

2019-03-06JavaFX攻城狮30813°c
A+ A-

在是用JDK自带的webview加载网页的时候发现,同样的网页,用webview加载和用chrome打开显示的效果有明显的不同,webview展示的网页感觉有棱有角,而chrome展示的网页看起来就要圆润许多了,本来我没有打算过用chrome替代webview的,但是不得不说,在我使用了html+javascript+css来替代fxml布局文件后遇到了一个很大的问题,那就是网页端的界面展示出来后,不好调试,不管是样式还是JavaScript,都不好调试,不能像在chrome里面F12调试网页那么方便了,再加上,为了愉快的和java代码交互,我向webview注入了自己的对象,这就产生了一个问题,之前没有注入对象的时候,网页好歹还能用chrome打开,按个F12键调试一下js和css,现在一旦有注入的对象,你用chrome打开网页后,JS会有各种报错,因为你调用的对象chrome并没有给你注入进来。

综上所述,我琢磨的怎么能把chrome内核嵌入到javafx里面来,用chrome替换掉webview,由于平时工作也比较忙,陆陆续续拖延了很久,在前不久,发现了jxbrowser这个东西,我这不再解释jxbrowser是什么了,有兴趣的可以自行百度,让我没想到的是,即便是我用上了jxbrowser,也没能解决我一开始的问题,依然没有类似于Chrome的F12调试模式,但好歹如果有JS报错,eclipse控制台会打印报错信息,这也算是不小的提升了,之前用webview的时候,报错啥都不知道,也不知道JS是否正确执行了,遇到问题只能猜测来解决,js少了还好说,多了的话,简直酸爽......

我现在正在业余时间做一个小东西,有些东西还是需要记录一下的,上手的时候还是能帮到不少,后面的文章会陆续进行说明和记录。

标签:

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


  登录