如何使用JavaScript在网站中添加WhatsApp分享按钮?2025年3月17日 | 阅读 7 分钟 WhatsApp是当今最受欢迎的移动消息应用之一。它由Jan Koum和Brian Acton开发,但现在归Facebook所有。最近,它拥有近15亿活跃用户。 由于WhatsApp是一款非常流行的聊天应用,大多数网站都需要在其上设置WhatsApp分享选项。Web开发人员需要满足这一要求,并将其分享选项添加到他们的网站中,以提高用户的效率。 本章将指导您如何使用JavaScript编程语言向网站添加WhatsApp分享链接或按钮。本章将介绍以下方法来为您的网站创建WhatsApp分享选项:
为什么需要?由于WhatsApp是最流行的聊天应用,大多数网站都需要在其上设置WhatsApp分享选项。WhatsApp提供私密分享,这意味着分享是在少数人之间进行的,而不是公开的。 Web开发人员需要满足这一要求,并将其分享选项添加到他们的网站中,以提高用户的效率。这样,用户可以轻松地直接从网站使用该分享选项分享任何信息,而无需复制和粘贴。 添加WhatsApp分享链接的步骤以下步骤将在网页上创建一个WhatsApp分享链接,通过该链接您可以直接打开WhatsApp并分享网站数据。 注意:这在笔记本电脑和台式机等大屏幕上无效。它在手机上可以完美运行。对于大屏幕用户,请在JavaScript代码中提供WhatsApp网页版地址或链接。 请按照以下步骤操作 第1步:使用HTML锚点标签<a>设计一个简单的网页,上面有一个超链接。我们将使用此链接作为分享选项。 HTML 代码 第2步:正如我们已经告诉您的,此方法不适用于大屏幕(笔记本电脑/台式机)。因此,我们将添加CSS以在大屏幕上隐藏分享链接。用于隐藏大屏幕上分享链接的CSS代码 为此使用CSS @media查询。 CSS 代码 这段代码将隐藏您使用锚点标签创建的链接,因为我们将屏幕的最小宽度设置为500px。为了测试,您可以将最小宽度增加到1000,并在笔记本电脑上检查输出;它不会隐藏链接。 第3步:现在,将上述两个步骤与JavaScript结合起来,使创建的超链接生效。因此,当您点击此链接时,它将直接从当前网页打开WhatsApp。 JAVASCRIPT 代码 将以下代码添加到HTML代码中手机版的锚点标签<a>内。 完整示例请看下面创建WhatsApp分享链接的完整代码 在手机上的输出 请在手机上而不是台式机或笔记本电脑上检查并运行以上代码。您将得到如下响应。在这里,点击分享到WhatsApp链接,它将把您重定向到手机上的WhatsApp信使。 ![]() 当您点击链接时,您的WhatsApp应用程序将在手机上打开,并要求您选择要与之分享文本的联系人。这将分享锚点标签内文本参数中提供的文本(这是WhatsApp分享示例)。 ![]() 注意:您只有在手机上才能获得以上代码的此输出。在桌面上的输出 如果您尝试在台式机或笔记本电脑等大屏幕上运行以上代码,您将得到没有WhatsApp分享链接的响应,如下截图所示: ![]() 或者,如果您在最小化浏览器屏幕尺寸时获得了WhatsApp分享链接,点击该链接后,您将在浏览器的搜索栏中得到包含文本的空白响应。 ![]() 创建WhatsApp分享按钮现在,我们将创建并向网页添加一个WhatsApp分享按钮。基本上,这段代码旨在向网站添加一个按钮,该按钮将引导您进入WhatsApp移动应用。通过点击此按钮,您将被重定向到WhatsApp应用程序,与您的联系人分享一些网页内容。 此方法不需要冗长的代码。它只需要JavaScript的window.open()方法以及WhatsApp的链接和您想分享的数据。 对于手机版WhatsApp 对于桌面版WhatsApp Web 根据您希望打开哪种WhatsApp,将以下代码之一添加到您的最终代码中。 示例请看在网页/网站上添加WhatsApp分享按钮的手机版代码 复制代码 在手机上的输出 在手机上运行以上代码,它将在网页上显示一个小HTML按钮,如下截图所示: ![]() 点击此打开WhatsApp按钮,它将带您到您的WhatsApp应用程序,以选择并与您的联系人分享数据。请看手机截图: ![]() 使用图片创建WhatsApp分享图标在此方法中,我们将通过从互联网上获取一张图片来创建一个WhatsApp图标,并将其添加到网页上,以创建WhatsApp的分享图标。当您点击此图片/图标时,它将把您重定向到WhatsApp应用程序,以与您的联系人分享一些网页内容。 对于手机版WhatsApp 对于WhatsApp网页版 此示例的重要说明
例如: 'whatsapp://send?text= https://www.youtube.com/watch?v=ohpCMpderow' 示例以下代码将帮助您在网站上添加WhatsApp分享图标。请记住 - 以下代码仅适用于WhatsApp移动应用程序。在网页上,它不会显示任何内容。 复制代码 在手机上的输出 在手机上运行以上代码;它会显示一个小的WhatsApp图标。点击此WhatsApp图片图标,看看它将如何响应的输出 ![]() 点击此WhatsApp图片图标,您将得到如下输出 ![]() 带用户输入的WhatsApp分享链接这是创建WhatsApp分享选项的另一个例子,其中包含一个输入字段以接收用户的输入。这意味着我们将通过一个输入字段从用户那里获取他/她想要分享的输入,并通过提供一个分享按钮,使用JavaScript将此消息发送给他们在WhatsApp信使上的联系人。 在此示例中,我们将使用一个输入字段来接收用户的输入,一个按钮来提交用户输入,以及一个WhatsApp分享链接。这将使用JavaScript编程来完成。 请看带有用户输入的WhatsApp分享代码 示例请看在网页上添加WhatsApp分享图标的完整代码 复制代码 输出 当您在手机上执行以上代码时,它会显示一个文本字段以接收用户的输入和一个按钮,用于将该输入分享到WhatsApp。请看上述程序的手机截图: ![]() 在文本字段中提供消息,然后点击分享到WhatsApp按钮。它将把您重定向到您的WhatsApp,与您的WhatsApp联系人分享该消息。 ![]() 下一个主题JavaScript 执行上下文 |
? WebSocket 是客户端和服务器之间持续的双向通信通道。客户端可以是任何 Web 浏览器,服务器可以是任何后端系统。使用 HTTP 请求/响应连接,WebSocket 可以传输任意数量的协议,并可以提供服务器到客户端的信息...
阅读 8 分钟
对于 JavaScript 开发人员或希望深入了解 JavaScript 工作过程的人来说,这个主题非常重要。在本节中,我们将学习和理解 JavaScript 的执行上下文,讨论它是什么,...
阅读 13 分钟
前瞻模式允许 JavaScript 在字符串中向前移动以搜索指定的模式。Lookaround 是 Lookahead 和 Lookbehind 的组合表达式。我们只能使用前瞻来捕获特定组,如果它们出现在另一组字符之前。这在...时非常有用。
阅读 4 分钟
Polyfill JS为浏览器提供功能,以支持其本身不支持的方法和事件。简单来说,Polyfill JS是一些脚本代码,它提供了在旧版本Web浏览器上支持现代功能的能力。例如,...
阅读 10 分钟
为了选择页面上的所有复选框,我们需要创建一个 selectAll() 函数,通过该函数我们可以一起选择所有复选框。在本节中,我们不仅将学习如何选择所有复选框,还将创建一个另一个...
阅读 2 分钟
JavaScript作为一种广泛且性质多样的编程语言,包含了大量将对象转换为数组的特性。这些方法在语言本身中是预定义的。让我们来看看在JavaScript中将对象转换为数组的不同方法。要转换一个...
阅读 4 分钟
MutationObserver接口提供了跟踪DOM树修改的能力。它旨在取代DOM3事件定义中包含的各种Mutation Events功能。在复杂的Web项目中,DOM可能会经常变化。因此,...
7 分钟阅读
您一定注意到 Web 应用程序功能的效率或 Web 应用程序如何处理用户事件。JavaScript 节流概念提供了提高应用程序性能和速度的机制。节流机制也称为节流方法,是...
阅读 8 分钟
?数字的阶乘是所有正降序整数的乘积。n 的阶乘表示为 n!。例如 - 4! = 4 * 3 * 2 * 1 = 24 5! = 5 * 4 * 3 * 2 * 1 = 120 在这里,4! 是...
阅读 3 分钟
使用 JavaScript 键迭代对象数据。它有助于获取具有唯一编号的特定数据集数据。迭代对象可以通过两种方式实现,如下所述:方法 1:使用 for...in 循环 方法 2:Object.entries() map 方法 1:使用 for...in 循环...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India