当前位置:
凯发ag旗舰厅登录网址下载 >
前端技术
> html
>内容正文
html
动态让控件超出屏幕-凯发ag旗舰厅登录网址下载
凯发ag旗舰厅登录网址下载
收集整理的这篇文章主要介绍了
动态让控件超出屏幕_java浏览器控件jxbrowser v7.5上线!更轻松处理dynamic favicons...
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
jxbrowser是将基于chromium的浏览器与java应用程序集成,以处理和显示html5、css3、javascript、flash等。
近日,jxbrowser v7.5发布啦,java应用程序集成控件jxbrowser更新至7.5,允许将javascript对象转换为json字符串,扩展了允许获取当前加载的网页的图标的功能,修复多项bug。以下是具体的更新内容。(点击文末“了解更多”下载最新版)
- json格式:jxbrowser 7.5允许将javascript对象转换为json字符串,并从json字符串获取javascript对象。例如: json json = frame.json(); jsobject jsobject = json.parse("{"one":1,"two":2}"); string jsobjectjson = json.stringify(jsobject);
- 动态图标:此版本扩展了允许获取当前加载的网页的图标的功能,此功能在7.2中引入。由于某些网页会动态更改其图标,因此,决定启用jxbrowser,以便在加载的网页上的图标被更改时获得通知。方法如下: browser.on(faviconchanged.class, event -> { bitmap newfavicon = event.favicon(); });
- dom api:在7.5中,使用jxbrowser 6中存在的以下方法扩展了dom api: element.scrollintoview(alignto alignto) node.comparedocumentposition(node othernode)
- 渲染过程pid:此版本包含renderprocessapi和功能,允许获取frame运行中的渲染过程的pid 。例如: frame.renderprocess().pid();
- 导航:navigation类现在具有browser()方法,该方法允许获取navigation实例的browser实例。
- 导航事件:navigationstarted和navigationfinished事件具有isinmainframe()方法,该方法指示是否在主框架中进行导航。
- urlrequest的ip地址:receiveheaderscallback.params类已使用ipaddress()方法扩展,该方法允许获取urlrequest的ip地址。
- 使用dom和javascript对象时,此版本的性能更好。
- 所有敏感信息(例如键盘和鼠标输入,密码等)都不会打印在调试日志消息中。
- defaultstartdownloadcallback中显示的“文件保存”对话框现在对于swing和javafx实现都是模态的。
- navigation.loadurlandwait()方法现在可以处理当前加载的网页内部的导航(例如,对内部#链接的导航)。
- 适用于windows 32位和64位的所有chromium二进制文件均使用有效且经授权的teamdev签名进行签名。
- 修复illegalstateexception错误,当在硬件加速渲染模式下删除另一个browserview并关闭其browser之后将browserview聚焦时。
- 修复在非屏幕渲染模式下在加载的网页上进行主动渲染(例如播放html5视频)期间访问功能时,线程锁定。
- 修复在windows的屏幕外渲染模式下关闭“打印预览”对话框时,线程死锁问题。
- 修复在windows上以硬件加速渲染模式调整browserview大小时,由负宽度和高度引起的illegalargumentexception错误。
- 修复当关闭浏览器实例时,当它们的引擎仍处于活动状态时,内存泄漏。
- 修复从容器中删除browserview组件时,发生内存泄漏。
- 调整browserview大小时,macos上的chromium gpu进程中的内存泄漏。根本原因在于两种渲染模式下未发布的mach端口。万一所有可用端口都被占用,此泄漏可能会导致系统重新引导。
- 修复调用xpathresult。 assnapshotnodes()方法在应返回空集合时抛出xpathexception错误。
- 修复将当document实例属于iframe时,document.frame()方法返回错误的frame。
- 修复当http标头在receiveheaderscallback中被覆盖时,cangetcookiescallback回调未从web服务器接收预期的cookie。
- 修复将swing browserview组件嵌入jtabbedpane容器时,web内容显示在主屏幕的左上角。
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的动态让控件超出屏幕_java浏览器控件jxbrowser v7.5上线!更轻松处理dynamic favicons...的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇:
- 下一篇: