使用 Javascript 打开 vCard

2023-12-20

使用二维码电子名片,用户用手机扫描该代码,然后手机上会弹出“添加到联系人”对话框,例如下面的代码:

我怎样才能做到同样的事情,但我希望它通过单击按钮来完成相同的操作,而不是扫描二维码。

我已经尝试过以下方法:

var btn = document.getElementById(“clickMe”);
btn.addEventListener(“click”, loadvcard);
function loadvcard(){
 url = "BEGIN%3AVCARD%0AVERSION%3A3.0%0AN%3ADoe%3BJohn%0AFN%3AJohn%20Doe%0ATITLE%3A08002221111%0AORG%3AStackflowover%0AEMAIL%3BTYPE%3DINTERNET%3Ajohndoe%40gmail.com%0AEND%3AVCARD";
 window.open(url);

}

如果需要,您可以在浏览器中将电子名片作为数据 URL 打开。

你的代码是:

var btn = document.getElementById(“clickMe”);
btn.addEventListener(“click”, loadvcard);
function loadvcard(){
 var data = "BEGIN%3AVCARD%0AVERSION%3A3.0%0AN%3ADoe%3BJohn%0AFN%3AJohn%20Doe%0ATITLE%3A08002221111%0AORG%3AStackflowover%0AEMAIL%3BTYPE%3DINTERNET%3Ajohndoe%40gmail.com%0AEND%3AVCARD";
 window.open("data:text/x-vcard;urlencoded," + data);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Javascript 打开 vCard 的相关文章

  • 即使 if 语句中发生警报,​​if 语句中的 jQuery 代码也不会运行

    我有一个 if 语句 里面有两个警报以及一个变量赋值 当满足条件时 所有这三件事都会发生 但是当我将 jQuery 代码添加到 if 语句套件中时 该 jQuery 代码不会发生 我怎样才能得到 tabViewWindow animate
  • 如何清除ember js中的表单数据

    嗨 我对 ember js 很陌生 我写了一个新员工入职表格 并通过路线发送数据 数据保存成功 但问题是提交表单后我的表单数据没有清除 代码如下 app js App Router map function this resource sa
  • 目前最好的 Javascript 模板引擎是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 无法实现模块模式

    我正在尝试重现 Douglas Crockford 所著的 Javascript The Good Parts 一书中的一些代码 这个想法是使用闭包进行对象封装并避免Javascript固有的全局变量 var serial maker fu
  • 查找并删除 Javascript 对象数组中的第一个匹配元素

    假设我有一个数组 members name Anna class one name Bob class two name Chuck class two removed members myRemoveByClass two somethi
  • Angular JS - 提交到 $http 时日期发生变化 - 时区问题

    我遇到一个奇怪的问题Date当它通过 http put 传递到 API 时发生变化 我怀疑时区问题 Datepicker 触发 ng change 事件 console log Tue Jun 10 2014 00 00 00 GMT 01
  • Iphone 上的 Javascript 日期解析

    我正在开发一个针对移动设备的离线 Javascript 网站 iPhone 就是这样的一种移动设备 我正在尝试从 REST API JSON 对象的成员 解析日期 我在用着 Date parse 2010 03 15 10 30 00 这适
  • 检查复选框是否被选中? [复制]

    这个问题在这里已经有答案了 如何通过 jQuery 检查复选框是否被选中 我可以只向元素添加 ID 或类并执行此操作吗 if element val 1 do stuff if element is checked checkbox is
  • 如何从 JavaScript 触发 ASP.NET Core 客户端验证

    有没有办法从 JavaScript 触发 ASP NET Core 客户端验证 我有一个 Razor Pages 页面 其中包含
  • 如何使用 LeafLe 创建商店地图

    我希望创建一个可以交互的地图 我发现的最好的选择是传单 问题是我没有找到任何资源来解释如何创建自己的地图 我希望创建一个商场地图 用户可以在其中看到所有商店 喷泉 我怎样才能做到这一点 最好的起点是传单示例页面 http leafletjs
  • 在气球内显示带有照片的多个地标的最佳做法是什么?

    我有一个项目如下 从手机上拍摄几张照片 将照片保存在网络系统中 然后将照片显示在其中的谷歌地球上 我读过很多文章 但它们都使用 fetchKml 我读过的一篇好文章是使用 php 但使用 fetchKml 我不知道是否可以使用 parseK
  • Android 上的 Chrome 强制隐藏地址栏

    我最近开发了一个获取混合 http https 内容的网站 因此 我总是将地址栏显示在顶部 它不会像其他网站那样自动隐藏 这就是我要说的 This https planetkde org 是网站的链接 内容是从各种来源获取的 因此无法过滤非
  • Ng Bootstrap 日期范围选择器 [markDisabled] 不适用于输入

    我正在尝试禁用某些日期ng 引导范围选择器 https ng bootstrap github io components datepicker overview 目前 我在弹出窗口中有一个范围选择器 并且我正在使用 markDisable
  • 当 Django 管理弹出窗口(绿色加号图标)完成时,是否有事件或其他方式调用 Javascript 函数?

    假设我们有这些 Django 模型 class Band models Model name models CharField max length 256 default Eagles of Death Metal class Song
  • FB.getLoginStatus() 不起作用

    我正在尝试编写一段代码来检查用户是否登录 发现FBJS API中有一个内置方法 叫做getLoginStatus 我已经在html中实现了它 但出于某种原因 getLoginStatus 内部的alert 不会被触发 我也尝试在 init
  • 响应覆盖 div 下的链接

    场景是这样的 我已经构建了一个顶部导航原型 它需要在其顶部有一个覆盖 透明 PNG 图像 目前它覆盖了大约 1 3 的链接 请看下面 有什么方法可以让前 1 3 的链接做出响应 即使有一个 div div 部分覆盖它们 覆盖层不会包含任何可
  • 如何使用 Javascript 从 Chrome iOS 下载 blob 文件?

    如何使用 Javascript 从 Chrome iOS 下载 blob 文件 我正在从 iOS 下载文件 pdf excel txt png iOS 没有文件系统 这对下载来说是一个问题 我创建了一个代码 根据操作系统和导航器 如果需要
  • Apollo 客户端“未找到命名导出‘删除’”

    我正在尝试创建一个apollo client插件Nuxt 3应用 它当前抛出有关名为的包的错误ts invariant file Users my name Repositories project node modules apollo
  • 让管道自我刷新角度

    我有来自后端的静态时间戳 我想每 1 秒刷新一次管道以获取现在的日期 这是我的烟斗 import Pipe PipeTransform from angular core import moment from moment Pipe nam
  • IE 中带有“删除”方法的 jQuery.ajax 问题

    我有一个页面 用户可以使用按钮编辑各种内容并选择触发 ajax 调用 特别是 一个操作会导致远程调用一个 url 其中包含一些数据和 放置 请求 这 因为我使用的是宁静的 Rails 后端 会触发我的更新操作 我还有一个删除按钮 它调用相同

随机推荐

  • 红宝石颜色生成器

    我需要为待办事项列表中的多个项目随机生成颜色 比如接孩子放学 取干洗衣服等等 在红宝石中执行此操作并避免难以看到的颜色 如灰色 白色等 的最佳方法是什么 使用 RGB 您将很难避免灰色以及 难以看到 的颜色 我猜是在白色背景上 如果您需要它
  • 如何获取一个单词并根据该单词在评论中的存在创建一个指示变量?

    我有一个单词向量和一个评论向量 word list lt c very experience glad comments lt c very good experience first time I have been and I woul
  • 在仿射变换上扩展 iPhone“基于矢量的图形”

    我用这个绘制矩形做了一个 圆形 视图 void drawRect CGRect rect CGContextRef ctx UIGraphicsGetCurrentContext CGContextSetFillColorWithColor
  • iOS 8 Today 扩展无法在设备上运行

    当我在模拟器上运行 今日扩展 时 一切正常 并且按预期显示以下内容 但是 当我在我的设备 iPod touch 和 iPhone 5s 上运行它时 主体不会显示 不要介意标题和图标 它们已更改 我将调试器附加到我的扩展中 我得到了这个 我不
  • Instagram 实时 API 回调 URL 转义 [重复]

    这个问题在这里已经有答案了 我在用着Instagram 的实时 API http instagram com developer realtime 当用户发布图片时接收实时更新 这一切都已设置完毕并且运行良好 今天随机决定不工作 已采取的调
  • 在 Apache Storm Bolt 中使用 Apache Camel ProducerTemplate

    我正在尝试编写简单的 Storm Camel 项目 我的 Storm 拓扑分析推文 一个 Bolt 应该将推文文本发送到 apache 骆驼路由 而该路由又使用 websocket 通知某些 Web 应用程序 由于尝试使用一次构建 Came
  • PHP:“file_get_contents()”从经过内容验证的 URL 返回 NULL

    我打赌它最终会变得简单 但我可以用手来发现它 Problem 当我尝试通过以下方式获取特定本地 URL 的内容时file get contents 它返回一个空字符串 length 0 我尝试过的 url http localhost bb
  • OutputCache和RenderAction缓存整个页面

    我有一个 ViewPage 其中包含 在 SidebarStats 操作的控制器操作上 我有一个 OutputCache 操作过滤器 用于仅缓存页面的该部分 但是 整个页面都会被缓存 而不仅仅是该操作 我记得在某个地方看到这可能是 ASP
  • 将带有图像的签名添加到邮件中

    我有一个 Outlook 宏 可以在其中创建带有附件的完整邮件 但无法添加保存在 C 盘 C Users JustinG AppData Roaming Microsoft Signatures 中的签名 签名类型有 rtf and htm
  • 在exists子句中使用having count()

    我正在尝试创建一个 SQL 查询 其中 exists 子句中的子查询有一个 having 子句 奇怪的是 没有错误 子查询作为独立查询运行 但是 使用 having 子句时整个查询给出的结果与不使用 having 子句时的结果完全相同 我的
  • 防止“os.chdir”解析符号链接

    在集群中的所有计算机上 我的主目录从 NFS 服务器挂载为 home drive1 username 在 NFS 服务器上 该文件夹 home drive1 username是一个符号链接 drive1 username Running p
  • Excel 公式仅显示公式,而不显示 Office 2010 中单元格内的值 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Office 2010 的 Excel 单元格中编写了一个公式 我希望该单元格显示其值 但它仍然显示该公式 如何让单元格显示值而不是
  • 带有 NaN 的元组列表(字符串、浮点数)如何获取最小值?

    我有一个元组列表 字符串 浮点 与float nan 我怎样才能得到数字最小的元组 如果我使用 min 我总是得到nan GroundBasedMechWT nan GroundBasedCTL nan GroundBasedManualW
  • EF - “更新数据库”导致序列包含多个元素

    我刚刚完成模型修改 在包管理器控制台中运行 Update Database 然后 BOOM 我收到 序列包含多个元素 错误 扫描控制台后 它确实说No pending explicit migrations 这显然是错误的 因为我重命名了一
  • CSS 网格,在 css 网格项中绝对定位元素:不可能

    我有这样的情况 https jsfiddle net rozkvsdh 5 https jsfiddle net rozkvsdh 5 CSS 网格 很简单 但在某些项目中 我需要放置一个功能区或另一个 div 不可能 我能怎么做 grid
  • 为什么scale_y_continuous在这里不起作用?没有给出错误信息

    在我的 ggplot 见下文 上 我期待scale y continuous breaks seq 0 90 10 将 y 设置在 0 到 90 之间 每隔 10 间隔一次 相反 我没有得到 y 轴或刻度线 谷歌搜索发现了这个并没有完全解决
  • 代表自由团体的好方法是什么?

    很容易表示自由岩浆 二叉叶树 自由半群 非空列表 和自由幺半群 列表 并且不难证明它们实际上就是它们所声称的那样 但自由团体似乎要棘手得多 似乎至少有两种方法可以使用通常的方法List Either a 表示 将要求编码为类型 如果您有Le
  • Krajee Bootstrap 文件输入,捕获 AJAX 成功响应

    我正在使用 Krajee Bootstrap 文件输入插件通过 AJAX 调用执行上传 以下是 Krajee 插件 AJAX 部分的链接 Krajee 插件 AJAX http plugins krajee com file input d
  • 使用 Hilt 将存储库注入 Android 中的服务

    我有一个带有 Hilt 依赖注入的 Android 项目 我已经定义了MyApplication and MyModule如下 HiltAndroidApp class MyApplication Application Module In
  • 使用 Javascript 打开 vCard

    使用二维码电子名片 用户用手机扫描该代码 然后手机上会弹出 添加到联系人 对话框 例如下面的代码 我怎样才能做到同样的事情 但我希望它通过单击按钮来完成相同的操作 而不是扫描二维码 我已经尝试过以下方法 var btn document g