uihtml
创建HTML UI组件
描述
H = uihtml
在新图中创建一个HTML UI组件,并返回超文本标记语言
UI组件对象。MATLAB®调用uifigure
函数来创建图形。
与uihtml
函数,你可以嵌入HTML, JavaScript®,或应用程序中的CSS内容,以及与第三方库的接口来显示小部件或数据可视化等内容。所有支持金宝app文件(包括HTML、JavaScript、CSS、图像)必须保存在本地文件系统可以访问的位置。
例子
输入参数
限制
控件无法链接到URL web资源或从外部web页面嵌入应用程序
uihtml
函数。对象指定的HTML文件
HTMLSource
属性不能通过内容分发网络(CDN)访问第三方JavaScript库。将库保存在本地文件系统可以访问的位置。常见的web文件类型,如JavaScript和CSS,可以从指定的HTML文件中引用
HTMLSource
属性,但可能不支持其他web文件类型。金宝app组件代码金宝app使用的任何支持文件都必须位于包含为
HTMLSource
属性或该文件夹的子文件夹中。内容不能超出HTML UI组件的边界。如果您正在创建动态内容,如弹出窗口小部件,请使HTML UI组件的大小足够大,以便在弹出窗口处于打开状态时显示小部件。
在MATLAB桌面,某些HTML功能,如网页插件和访问网络摄像头或麦克风不支持。金宝app
您不能设置
HTMLSource
属性设置为一个HTML文件,该文件的文件名附加了查询参数。作为一种解决方法,请设置这些参数htmlComponent。数据
.超链接的
matlab:
不支持操作。金宝appUI图回调等
WindowButtonDownFcn
而且WindowKeyPressFcn
当图中的HTML UI组件具有焦点时,不执行。
更多关于
提示
如果你要创建一个HTML文件嵌入到你的应用程序中,首先要验证静态HTML是否在浏览器中正确呈现。有关更多信息,请参见创建可以触发或响应数据更改的HTML文件.
的值
HTMLSource
属性时,使用此解决方法保存的原始值HTMLSource
到一个变量,重置HTMLSource
为空值并更新图形以清除其内容,最后设置HTMLSource
回到它最初的价值。oldValue = h.HTMLSource;h.HTMLSource =”;htmlsource = oldValue;
用MATLAB创建的图形
uifigure
功能使用铬浏览器和运行HTML5。新的Chromium版本经常发布,并且在不同的操作系统之间可能有所不同。咨询外部铬资源以获得支持的特性和功能。金宝app如果你计划共享你的应用程序或在不同的环境中使用它,请考虑这个因素。检查外部资源,比如https://caniuse.com/,以了解不同桌面和网页浏览器支持的功能类型。金宝app
MathWorks®不推广任何第三方库。
版本历史
在R2019b中引入