超链接应用跳转
系统
1. HTTP/HTTPS
这是最常用的超链接协议,用于链接网页。当你在浏览器中点击一个链接时,大多数情况下它是一个HTTP(超文本传输协议)或HTTPS(HTTP安全版)链接。
markdown[访问Google](https://www.google.com)
2. FTP
用于访问文件传输协议(FTP)服务器上的文件。这个协议允许用户下载或上传文件到FTP服务器。
markdown[访问FTP服务器](ftp://ftp.example.com)
3. Tel
用于拨打电话,当你点击一个
tel:
链接时,它会尝试打开你的电话应用并拨打指定的电话号码。markdown[拨打电话](tel:+1234567890)
4. SIP
类似于
tel:
,但用于网络电话或VoIP服务。它可以启动支持SIP协议的应用程序来发起呼叫。markdown[发起SIP呼叫](sip:username@example.com)
5. RTSP
实时流媒体协议(RTSP)用于控制流媒体服务器上的音视频数据流。
markdown[播放RTSP流](rtsp://stream.example.com/path/to/stream)
6. Webcal
用于订阅iCalendar日历。点击
webcal:
链接会打开日历应用并添加指定的日历订阅。markdown[订阅日历](webcal://www.example.com/calendar.ics)
7. data
用于嵌入小数据片段,如图片或文本,直接在链接中。数据片段使用Base64编码。
markdown[查看数据片段](data:text/plain,SGVsbG8gV29ybGQh)
8. magnet
用于BitTorrent文件分享,点击
magnet:
链接可以在支持BitTorrent的客户端中打开并开始下载文件。markdown[下载BitTorrent文件](magnet:?xt=urn:btih:EXAMPLE)
9. geo
用于地理定位,点击
geo:
链接可以将你的位置信息发送给支持地理定位的应用程序或服务。markdown[分享我的位置](geo:0,0?q=Space+Needle)
11. file://
用于访问本地文件系统中的文件。这个协议允许你在浏览器中打开本地文件,例如文档、图片或视频。
markdown[查看本地文档](file:///path/to/your/document.pdf)
12. javascript
用于在浏览器中执行JavaScript代码。这个协议可以触发各种客户端操作,如表单提交、页面重定向或弹出窗口。
javascriptjavascript:alert('Hello, World!');
13. vbscript
类似于
javascript:
,但用于执行VBScript代码。这个协议在较旧的浏览器中使用较多。markdownvbscript:msgbox("Hello, World!")
14. data:text/plain
用于创建一个包含纯文本数据的
data:
URL。这个协议可以用来快速查看或复制文本内容。markdown[查看纯文本数据](data:text/plain,这是一些文本内容)
15. content
用于在iOS设备上打开特定应用程序的内容。这个协议允许你直接打开应用中的特定内容,比如在Twitter应用中打开一个推文。
markdowncontent://twitter/statuses/1234567890
16. sms
用于发送短信。点击
sms:
链接会尝试打开短信应用并开始创建一条新短信到指定的电话号码。markdown[发送短信](sms:+1234567890)
17. market
用于打开Google Play商店中的应用或游戏页面。这个协议在Android设备上使用。
markdown[打开应用在Google Play](market://details?id=com.example.app)
18. itms
用于在iOS设备上打开App Store中的应用或内容页面。
markdown[打开应用在App Store](itms://apps.apple.com/app/example-app)
19. feed
用于访问RSS或Atom新闻源。这个协议可以用来在支持的新闻阅读器中打开新闻源。
markdown[订阅RSS源](feed://example.com/news/rss)
20. x-callback
用于在iOS应用之间传递数据和执行操作。这个协议是iOS的通用链接(Universal Links)的一部分。
markdownx-callback://action
应用
21. alipays
用于支付宝(Alipay)的自定义操作。通过这个协议,可以实现在支付宝内打开特定的页面或者执行某些操作。
markdown[支付宝支付](alipays://platformapi/startapp?saId=your_sa_id)
22. weixin
用于微信(WeChat)的自定义操作。这个协议可以用来在微信中打开特定功能,如添加好友、打开小程序等。
markdown[打开微信小程序](weixin://dl/jumppkg?appid=your_appid)
23. tencent10010
用于中国电信的10010客户端。通过这个协议,用户可以直接访问中国电信的服务平台。
markdown[访问中国电信服务](tencent10010://)
24. qq
用于腾讯QQ的自定义操作。这个协议可以用来在QQ中打开特定功能,如添加好友、打开群聊等。
markdown[打开QQ](qq://addfriend/friendName)
25. sinaweibo
用于新浪微博(Sina Weibo)的自定义操作。通过这个协议,可以在新浪微博应用中执行特定操作,如打开用户主页、发布微博等。
markdown[打开新浪微博](sinaweibo://pageinfo?uid=your_uid)
26. jd
用于京东(JD.com)的自定义操作。这个协议可以用来在京东应用中打开商品详情页、活动页面等。
markdown[打开京东商品](jd://product/10000000001)
27. taobao
用于淘宝(Taobao)的自定义操作。通过这个协议,可以在淘宝应用中打开商品详情页、店铺页面等。
markdown[打开淘宝](taobao://tradeDetail/id=your_trade_id)
28. dianping
用于大众点评(Dianping)的自定义操作。这个协议可以用来在大众点评应用中打开商家详情、团购页面等。
markdown[打开大众点评](dianping://shop/your_shop_id)