整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML5网络窗口管理器-WinBox.js

HTML5网络窗口管理器-WinBox.js

着现代网页应用的复杂性日益增加, 传统的窗口管理工具已无法满足开发者和用户的需求。WinBox, 一款前沿的 HTML5 网络窗口管理器, 以其轻量级、高性能和完全可定制的特性, 正引领着界面管理的革新。

1 轻量级与高性能

在追求速度和效率的时代, WinBox 以极简的核心打造, 体积轻巧却功能强大。它通过优化的代码和算法, 确保在各种设备和平台上都能提供流畅的体验。

无论是桌面环境还是移动设备, WinBox 均能无缝集成, 实现快速响应。

2 无依赖项

WinBox 设计之初就致力于独立性, 无需额外插件或库的支持即可运行。这意味着更少的兼容性问题, 以及更易于集成到任何现有的网页项目中。

开发团队可以专注于功能的实现, 而不必担心底层的支撑问题。

3 完全可定制

定制化是 WinBox 的一大亮点。它提供了丰富的 API 和样式选项, 允许开发者根据自己的品牌和用户体验需求, 调整窗口管理器的外观和行为。

从颜色主题到动画效果, 从布局结构到交互逻辑, WinBox 让每一个细节都尽在掌握。

4 开源优势

作为一款开源工具, WinBox 拥有活跃的社区支持和不断的功能迭代。开源意味着透明度和参与度, 任何人都可以为项目贡献代码, 报告 bug, 或是提出新的想法。

这样的协作精神确保了 WinBox 能够不断进化,适应未来的挑战。

5 应用场景

无论是管理系统界面、开发复杂的单页应用(SPA), 还是创建交互式的数据可视化平台, WinBox 都能够提供坚实的基础。它的灵活性和易用性使得从初创公司到大型企业, 各种规模的开发团队都可以从中受益。

github地址: https://github.com/nextapps-de/winbox

<!DOCTYPE html>
<html>
<head>
<title>WinBox.js 示例</title>
<link rel="stylesheet" type="text/css" href="winbox.min.css">
<script src="winbox.min.js"></script>
</head>
<body>
<button onclick="openWindow()">打开窗口</button>
<script>
    function openWindow() {
    new WinBox({
    title: '示例窗口',
    width: 300,
    height: 200,
    content: '这是一个使用 WinBox.js 创建的窗口。'
    });
}
</script>
</body>
</html>

在上面的代码中, 我们首先引入了 WinBox.js 的样式表和脚本文件。然后, 在页面上添加了一个按钮, 点击该按钮将调用 openWindow 函数来创建一个新的窗口。

在 openWindow 函数中, 我们使用 new WinBox() 构造函数创建了一个新的窗口对象。通过传递一个配置对象作为参数, 我们可以设置窗口的标题、宽度、高度和内容等属性。

在这个例子中, 我们设置了窗口的标题为 "示例窗口", 宽度为 300 像素, 高度为 200 像素, 并指定了窗口的内容为一段文本。

当用户点击按钮时, 将会弹出一个新窗口, 显示指定的标题和内容。你可以根据需要进一步自定义窗口的外观和行为, 例如添加按钮、表单或其他交互元素。

使用案例:

https://nextapps-de.github.io/winbox/

知 - 软件供应链安全技术社区

漏洞描述

QQ 是一个多平台即时通信软件。

QQ Windows版客户端 9.7.15之前版本中存在逻辑设计缺陷,当消息中包含引用的文件时,直接点击即完成下载和打开操作,缺少相应风险提醒。

攻击者可能利用该特性诱使用户点击运行恶意木马文件,控制用户主机。

漏洞名称

腾讯QQ Windows版客户端1-click远程代码执行风险

漏洞类型

从非可信控制范围包含功能例程

发现时间

2023/8/21

漏洞影响广度

广

MPS编号

MPS-0z86-njh3

CVE编号

-

CNVD编号

-

影响范围

QQ Windows版@(-∞, 9.7.15)

修复方案

谨慎点击消息中引用的文件

升级QQ Windows版到 9.7.15 或更高版本

参考链接

https://zhi.oscs1024.com/4909.html

https://www.oscs1024.com/hd/MPS-0z86-njh3

关于墨菲安全

墨菲安全是一家为您提供专业的软件供应链安全管理的科技公司,核心团队来自百度、华为、乌云等企业,公司为客户提供完整的软件供应链安全管理平台,围绕SBOM提供软件全生命周期的安全管理,平台能力包括软件成分分析、源安全管理、容器镜像检测、漏洞情报预警及商业软件供应链准入评估等多个产品。为客户提供从供应链资产识别管理、风险检测、安全控制、一键修复的完整控制能力。
开源项目:https://github.com/murphysecurity/murphysec/?sf=qbyj

产品可以极低成本的和现有开发流程中的各种工具一键打通,包括 IDE、Gitlab、Bitbucket、Jenkins、Harbor、Nexus 等数十种工具无缝集成。
免费代码安全检测工具: https://www.murphysec.com/?sf=qbyj
免费情报订阅: https://www.oscs1024.com/cm/?sf=qbyj

TML页面功能的使用(Webserver):

通过SIMATIC HMI 面板集成的HTML页面功能将HMI设备组态为HTTP服务器,实现PC端与精智面板之间的文件传递等功能。

1. 功能组态

需注意:HTML页面功能仅支持精智面板(Comfort Panel)和二代移动面板(2nd Mobile Panel)。

在触摸屏项目"运行系统设置"的“服务”中激活HTML页面功能:

2. 功能设置

把要监控的数据在 触摸屏变量表里找到属性勾选优良生产规范;

下载项目至实际硬件后,在触摸屏控制面板的“WinCC Internet Settings”中会增加"Web Server"选项; win+c 可以进入触摸屏设置;

在"Tag authenticate"组中确定访问服务器操作设备变量的验证方式,“No authentication”为无需验证,“Authentication required”为访问需要密码。

在“Tag acces”组中确定访问服务器操作设备变量的方式,“Read/write”为读取访问和写访问,“Read Only”为读取访问。

点击“User Administration”按钮进入“UserDatabase-Edit”界面,如下图所示。自行设置默认用户“Administrator”的密码和确认密码,密码和确认密码必须保持一致。如果需要登录新的用户,可以点击"New"按钮新建用户,同时输入用户名和密码后,点击“Apply”确认设置。


3. 功能使用

在PC端使用浏览器进行访问,在浏览器地址栏中输入https://触摸屏的IP地址,例如:https://192.168.101.120。输入设置的用户名和密码。需注意:用户名是区分大小写的。如果需要浏览外部存储介质的文件,例如下载或者上传文件,点击“File Browser”就可以看到存储介质。