0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AWTK 最新动态:支持浏览器控件

ZLG致远电子 2024-11-20 01:05 次阅读

导读

AWTK 浏览器控件,基于 webview 项目实现,将浏览器嵌入到 AWTK 应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。

awtk-widget-web-view 是基于webview实现的AWTK浏览器控件,使得AWTK应用程序能够显示web页面,比如实现集成在线帮助和调用地图等功能。


界面效果

7a55acd0-a698-11ef-8084-92fbcf53809c.png7a743a24-a698-11ef-8084-92fbcf53809c.png

特性

  • 支持显示 web 页面。
  • 支持显示本地文件。
  • 支持 C/C++调用 JavaScript。
  • 支持 JavaScrip 调用 C/C++函数 。
  • 支持 Windows、MacOS、Ubuntu。

准备

  • 安装webview的编译环境。

安装AWTK的编译环境。

获取 awtk 并编译

gitclonehttps://github.com/zlgopen/awtk.gitcd awtk; scons; cd -

生成示例代码的资源

python scripts/update_res.py all

编译

编译 Windows 版本

cd3rd./build_win32.sh

scons

编译 MacOS 版本

cd3rd./build_macos.sh

scons

编译Ubuntu版本

cd3rd./build_linux.sh

scons

运行

Windows 需要设置环境变量:

./bin/demo

MacOS 需要设置环境变量:

export DYLD_LIBRARY_PATH=bin

Ubuntu 需要设置环境变量:

export GDK_BACKEND=x11

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 浏览器
    +关注

    关注

    1

    文章

    1014

    浏览量

    35265
  • 编译
    +关注

    关注

    0

    文章

    652

    浏览量

    32799
  • awtk
    +关注

    关注

    0

    文章

    42

    浏览量

    216
收藏 人收藏

    评论

    相关推荐

    写一个Chrome浏览器插件

    一、什么是浏览器插件 浏览器插件是依附于浏览器,用来拓展网页能力的程序。插件具有监听浏览器事件、获取和修改网页元素、拦截网络请求、添加快捷菜单等功能。使用
    的头像 发表于 11-18 17:12 158次阅读
    写一个Chrome<b class='flag-5'>浏览器</b>插件

    AWTK 最新动态支持鸿蒙系统(HarmonyOS Next)

    导读HarmonyOS是全球第三大移动操作系统,有巨大的市场潜力,在国产替代的背景下,机会多多,AWTK支持HarmonyOS,让AWTK开发者也能享受HarmonyOS生态的红利。AWTK
    的头像 发表于 11-06 08:03 134次阅读
    <b class='flag-5'>AWTK</b> 最新<b class='flag-5'>动态</b>:<b class='flag-5'>支持</b>鸿蒙系统(HarmonyOS Next)

    AWTK最新动态AWTK 1.8版本发布

    AWTK是一套基于C语言开发的跨平台GUI框架,目前正式推出1.8版本。本次更新不仅对许多细节进行了优化,还增添了众多重要特性和文档资料。此外,还引入了三款创新控件和两个与AWTK相关项目。A
    的头像 发表于 08-30 12:48 374次阅读
    【<b class='flag-5'>AWTK</b>最新<b class='flag-5'>动态</b>】<b class='flag-5'>AWTK</b> 1.8版本发布

    跨域问题是由浏览器的同源策略造成的

    浏览器
    jf_62215197
    发布于 :2024年08月27日 07:51:42

    不只是前端,后端、产品和测试也需要了解的浏览器知识

    。我们需要了解这些差异,以确保网站或应用在不同的浏览器中都能正常工作,因为不同的浏览器对CSS、JavaScript等的支持程度和实现细节可能有所不同。 3.追求良好的性能需要我们了解浏览器
    的头像 发表于 07-01 18:03 423次阅读
    不只是前端,后端、产品和测试也需要了解的<b class='flag-5'>浏览器</b>知识

    Mozilla Firefox浏览器推出Text Fragments功能,提升用户体验

    早在2020年,谷歌即在Chrome浏览器中推出了“Scroll to Text Fragments”功能,而Edge、Opera、Brave、Vivaldi以及苹果Safari等基于Chromium的浏览器也已支持这一便捷特性
    的头像 发表于 04-08 10:21 584次阅读

    安卓版Chrome浏览器现已支持第三方密码管理调用

    据报道,数据解析专家Leppeva64近日在安卓版谷歌Chrome浏览器的源代码中透露,该浏览器已在安卓平台上实现了对第三方密码管理的调用支持,并覆盖Stable、Beta及Cana
    的头像 发表于 03-19 11:04 656次阅读

    js脚本怎么在浏览器中运行

    。JavaScript广泛用于开发动态网页、浏览器扩展、移动应用等。当Web页面通过浏览器加载时,JavaScript脚本也会被浏览器解释
    的头像 发表于 11-27 16:46 2704次阅读

    js文件可以直接浏览器运行吗

    载和运行。 在Web开发中,JS常被用于实现动态交互效果和页面逻辑控制。通过将JS代码嵌入到网页的HTML文件中,浏览器可以在页面加载过程中自动执行JS,实现网页的动态效果和用户交互。 在HTML文件中,可以使用 当
    的头像 发表于 11-27 16:45 3847次阅读

    浏览器怎么打开javascript

    浏览器是一种用于浏览和访问互联网页面的应用程序,而JavaScript是一种常用的网页编程语言,用于给网页添加交互和动态效果。本文将详细探讨如何在浏览器中打开JavaScript,并解
    的头像 发表于 11-26 11:25 2434次阅读

    浏览器需要支持javascript怎么解决

    JavaScript是一种流行的脚本语言,用于对网页进行动态交互和功能增强。几乎所有现代浏览器支持JavaScript,但在某些情况下,用户可能需要采取措施来确保浏览器
    的头像 发表于 11-26 11:23 4825次阅读

    浏览器支持javascript怎么设置

    浏览器是我们上网冲浪的工具,而JavaScript是一种广泛使用的脚本语言,可以在网页中添加交互性和动态性。因此,确保浏览器正确支持JavaScript是非常重要的。 首先,我们需要理
    的头像 发表于 11-26 11:22 1377次阅读

    浏览器javascript被禁用怎么解开

    JavaScript是一种前端开发语言,通过运行在浏览器中的脚本来给网页增加动态交互和功能性。然而,有时候我们可能会遇到浏览器禁用JavaScript的情况,这会导致某些网页无法正常运行或功能受限
    的头像 发表于 11-26 11:21 1.9w次阅读

    ie浏览器限制运行脚本

    IE浏览器限制运行脚本是指在Internet Explorer浏览器中,存在一些限制和安全策略,以保护用户的电脑免受恶意脚本的攻击。这些限制有助于防止在浏览器中执行恶意代码,保护用户的隐私和电脑
    的头像 发表于 11-26 11:19 1433次阅读

    python控制已经打开的浏览器

    Python是一种广泛使用的编程语言,它具有强大的功能和丰富的库。其中一个功能就是控制已经打开的浏览器。这篇文章将详细介绍如何使用Python控制已经打开的浏览器,并提供一些实际的示例。 一
    的头像 发表于 11-22 14:29 3213次阅读