openharmony 鸿蒙 OpenHarmony社区开源合规规范及指导

OpenHarmony社区开源合规规范及指导 目的 本文档定义的规范确保OpenHarmony社区遵守开源软件许可条款和价值,并遵从第三方知识产权,从开源软件的使用中受益。本文档提供了OpenHarmony社区遵守开源软件合规的共同框架确保许可证合规性,并基于业界最佳实践提升OpenHarmony社区开源合规治理能力,方便社区成员了解如何使用开源软件以及为开源社区进行贡献。
阅读全文

openharmony 鸿蒙 OpenHarmony-Application-Typescript-JavaScript-coding-guide

OpenHarmony应用TS&JS编程指南 概述 目标和适用范围 本指南适用于在OpenHarmony上使用TypeScript和JavaScript进行系统开发或应用开发编写代码的场景。 本文参考业界标准及实践,结合语言引擎技术特点以及OpenHarmony技术特点,为提高代码的规范、安全、性能提供编码建议。
阅读全文

openharmony 鸿蒙 web-set-dark-mode

Web深色模式适配 系统提供浅色和深色的主题模式供用户选择。深色模式在低光环境下能够降低屏幕亮度,减少光线刺激,改善阅读体验。Web组件根据网页样式进行渲染。若网页未适配深色模式,会造成与系统主题的割裂感。网页开发者应考虑用户的主题偏好,适配深色模式,以保证用户体验的一致性。
阅读全文

openharmony 鸿蒙 web-resource-interception-request-mgmt

自定义页面请求响应 Web组件支持在应用拦截到页面请求后自定义响应请求能力。开发者通过onInterceptRequest()接口来实现自定义资源请求响应。自定义请求能力可以用于开发者自定义Web页面响应、自定义文件资源响应等场景。
阅读全文

openharmony 鸿蒙 web-redirection-and-browsing-history-mgmt

管理页面跳转及浏览记录导航 为了提高页面访问速度,浏览记录导航允许用户通过“前进”和“后退”按钮在历史记录的页面之间切换。Web组件支持用户跳转到应用内其他页面或者进行跨应用跳转。
阅读全文

openharmony 鸿蒙 web-open-in-new-window

在新窗口中打开页面 Web组件提供了在新窗口打开页面的能力,开发者可以通过multiWindowAccess()接口来设置是否允许网页在新窗口打开。当有新窗口打开时,应用侧会在onWindowNew()接口或onWindowNewExt()接口中收到Web组件新窗口事件。开发者需要在此接口事件中新建窗口来处理Web组件的窗口请求。
阅读全文

openharmony 鸿蒙 web-in-app-frontend-page-function-invoking

应用侧调用前端页面函数 应用侧可以通过runJavaScript()和runJavaScriptExt()方法调用前端页面的JavaScript相关函数。 runJavaScript()和runJavaScriptExt()在参数类型上有以下差异:runJavaScriptExt()支持string和ArrayBuffer类型参数,而runJavaScript()仅支持string类型参数。
阅读全文