Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Navigator.share原生的分享API

Navigator.share原生的分享API

作者头像
biaoblog.cn 个人博客
发布于 2022-08-11 11:09:22
发布于 2022-08-11 11:09:22
64100
代码可运行
举报
运行总次数:0
代码可运行

直接上代码吧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <p><button>Share MDN!</button></p>

    <p class="result"></p>
  </body>

  <script>
    const btn = document.querySelector("button");
    const resultPara = document.querySelector(".result");
    const shareData = {
      title: "MDN",
      text: "Learn web development on MDN!",
      url: "https://developer.mozilla.org",
    };

    btn.addEventListener("click", () => {
      navigator
        .share(shareData)
        .then(() => (resultPara.textContent = "MDN shared successfully"))
        .catch((e) => (resultPara.textContent = "Error: " + e));
    });
  </script>
</html>

注:可能存在浏览器兼容的问题,暂时只在chrome上使用。

MDN WEB DOC 参考文档:https://developer.mozilla.org/en-US/docs/Web/API/Navigator/share

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
原生JS实现一个Ajax跨域请求
Asynchronous JavaScript + XML(异步 JavaScript 和 XML), 其本身不是一种新技术,而是一个在 2005 年被 Jesse James Garrett 提出的新术语,用来描述一种使用现有技术集合的‘新’方法。
Dreamy.TZK
2020/09/01
3.4K0
【动效】:刮刮卡
A viewport represents a polygonal (normally rectangular) area in computer graphics that is currently being viewed. In web browser terms, it refers to the part of the document you're viewing which is currently visible in its window (or the screen, if the document is being viewed in full screen mode). Content outside the viewport is not visible onscreen until scrolled into view.
WEBJ2EE
2020/11/05
1.3K0
【动效】:刮刮卡
Web Speech API 之 Speech Synthesis
Speech synthesis(语音合成,也被称作是文本转为语音,英语简写是 TTS)包括接收 app 中需要语音合成的文本,再在设备扬声器或音频输出连接中播放出来这两个过程。
AlphaHinex
2024/07/04
4830
Web Speech API 之 Speech Synthesis
(一)传统网页开发弊端
为了解决上面所说的这些问题呢,于是vue横空出世了,解决了这些问题,后面的文章将会详细介绍vue开发的过程由浅入深
老怪兽
2023/02/22
6110
(一)传统网页开发弊端
webApis06-navigator、history、本地存储、线程、数组方法、正则表达式
navigator对象 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>薪资想过万,代码敲三遍</title> </head> <b
yuanshuai
2022/08/17
3340
从零开始学习DOM-BOM(二)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情
虎妞先生
2022/10/27
3080
webAPIs02-事件
​ 就是让程序监测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 绑定事件 或者 注册事件。
yuanshuai
2022/08/17
8040
前端简介
如果把网页比喻成一个房子,HTML就是房子的地基和框架,决定了房子的结构;CSS是对房子进行装修,决定了房子的样式;JS为房子接上网线、水管,为房子提供功能。
一只大鸽子
2023/09/02
3130
前端简介
你不知道的JavaScript APIs
这是一个鲜为人知的 web API,在JS现状调查[1]中,它的认知度排名倒数第四。它可以让你知道用户何时离开了页面。准确地说,只要页面的可见性状态发生变化,无论是用户最小化、最大化窗口还是切换标签页,该API都会触发一个事件。
chuckQu
2022/11/28
1K0
你不知道的JavaScript APIs
js实现页面窗口录制
1、在线demo地址:http://www.lb0125.com/videoRecord.html
用户1174387
2023/03/06
40.7K1
js实现页面窗口录制
每天 React, Vue, 你知道如何原生实现 WebComponent吗?
原文地址:https://juejin.cn/post/7034796986889043999
coder_koala
2021/12/01
8200
大一下学期JavaScript(JS)课后作业整理
这学期学的JavaScript, 把老师留过的课后作业都整理一下发上来, 初学者可以根据案例要求自己制作. 不敢保证我这里发布的代码就是最优解, 不足的地方, 可以指出. (没有排过顺序, 难度等级低)
NothAmor
2022/06/08
5010
JavaScript实现网页关灯效果
简介:本文讲解的是,如何使用JavaScript实现我们经常看见的网页的关灯效果。
GeekLiHua
2025/01/21
1050
JavaScript实现网页关灯效果
Web Worker介绍及使用案例
JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。随着电脑计算能力的增强,尤其是多核CPU的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。
爱唱歌的程序员
2022/06/27
9890
js让光标选择节点中部分文本
Range的MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/Range/setStart
阿超
2022/08/21
2.9K0
js让光标选择节点中部分文本
一、Ajax的基本用法
指发送一个请求,需要等待返回,然后才能够发送下ー个请求。同步交互相当于排队,轮到下一个的情况会因为前一个而有所不同。
Dreamy.TZK
2020/08/24
6330
一、Ajax的基本用法
Tauri:将JavaScript与Rust结合构建GUI桌面应用
我们重新审视 Tauri,这是一个使用任何前端框架和 Rust 核心构建桌面应用程序的框架。我们查看了 2.0 beta 版。
云云众生s
2024/08/02
2000
Tauri:将JavaScript与Rust结合构建GUI桌面应用
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(三)
API是一个更广义的概念。而WebAPI是一个更具体的概念,特指DOM + BOM。
枫叶丹
2024/08/21
1100
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(三)
【Web APIs】DOM 文档对象模型 ④ ( querySelector 函数 | querySelectorAll 函数 | NodeList 对象 )
在之前的博客中 , 都是通过 ID、 标签名、类名 获取 HTML 网页中的 DOM 元素 , 分别使用
韩曙亮
2024/06/24
2600
【Web APIs】DOM 文档对象模型 ④ ( querySelector 函数 | querySelectorAll 函数 | NodeList 对象 )
给测试小妹做了一个js版屏幕录制工具iREC,她用后竟说喜欢我
周末,公司里的测试小妹给我发消息说,她昨晚又加班到很晚,原因是研发要求提复杂bug时需要附上具体的操作流程以便详细了解操作过程和复现。最好能提供一个录制视频,这不是难为我们测试小妹嘛?随后她问我有没有好用,免费的录制屏幕的软件。我答应帮她找找。 看到这里你可能以为这是一篇软件推荐文章,但其实这是一篇造轮子的文章,经过一番搜索,我发现大多数的录屏软件,不是比较笨重,就是有些需要付费,或者无法跨平台使用。于是我想能不能自己开发一个录屏工具,这个想法一旦产生就无法停止,在造轮子之前我需要简单整理一下需求范围,以便挑选合适的工具来实现。
拿我格子衫来
2022/01/24
1.4K0
给测试小妹做了一个js版屏幕录制工具iREC,她用后竟说喜欢我
相关推荐
原生JS实现一个Ajax跨域请求
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验