web share api 分享
2024-09-07 20:06:45
概述
Navigator.share()
方法通过调用本机的共享机制作为 Web Share API 的一部分。如果不支持 Web Share API,则此方法为 undefined
。
此项功能仅在一些支持的浏览器的安全上下文(HTTPS)中可用。
语法
const sharePromise = window.navigator.share(data);
参数
data
包含要共享的数据的对象。必须至少指定以下字段之一。可用选项包括:
返回值
该方法将会返回一个Promise
。一旦用户完成分享,这个 promise 将会接受。如果指定的共享数据格式不正确,promise 将会立即拒绝;如果用户取消了分享,promise 也会拒绝。
分享文本
navigator.share({
title: "Share Text",
text: "正在分享的文本..."
})
分享链接
navigator.share({
title: "Share Url",
url: "https://www.baidu.com"
})
分享文件
navigator.share({
title: "Share File",
files: <FileList>
})
分享文件前需要使用
navigator.canShare
方法判断下文件是否能分享
最新文章
- Eclipse+Mingw+Boost 环境搭建
- 杀死O2O的三大杀手?!
- python str()与repr()
- Android 6.0 M userdebug版本执行adb remount失败
- EF异常探究(An entity object cannot be referenced by multiple instances of IEntityChangeTracker.)
- CSS布局(四) float详解
- 每天学习点js(2)
- 更改一个链接的文本、URL 以及 target
- SVN使用规范
- c# 解决Randoms伪随机重复问题
- 黏包现象之udp
- python的语法小结之生成器和迭代器
- js获取谷歌浏览器版本
- LeetCode 199 二叉树的右视图
- 【LeetCode】3. 无重复字符的最长子串
- Bash重定向
- Java 笔记——MyBatis 生命周期
- rails常用验证方法
- Python 傅里叶分析
- promise、resolve、reject、拦截响应
热门文章
- Apache DolphinScheduler&;TiDB联合Meetup | 聚焦开源生态发展下的应用开发能力
- javaScript 事件循环机制
- 常用类--String
- 小技巧---eclipse 全选lib jar包
- 食之无味?App Startup 可能比你想象中要简单
- Linux配置系统yum源
- 万星开源项目强势回归「GitHub 热点速览 v.22.38」
- Django 之路由层
- 重要参考文档---MySQL 8.0.29 使用yum方式安装,开启navicat远程连接,搭建主从,读写分离(需要使用到ProxySQL,此文不讲述这个)
- Elasticsearch 数据建模指南