Skip to content

超链接应用跳转

系统

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代码。这个协议可以触发各种客户端操作,如表单提交、页面重定向或弹出窗口。

    javascript
    javascript:alert('Hello, World!');

13. vbscript

  • 类似于javascript:,但用于执行VBScript代码。这个协议在较旧的浏览器中使用较多。

    markdown
    vbscript:msgbox("Hello, World!")

14. data:text/plain

  • 用于创建一个包含纯文本数据的data: URL。这个协议可以用来快速查看或复制文本内容。

    markdown
    [查看纯文本数据](data:text/plain,这是一些文本内容)

15. content

  • 用于在iOS设备上打开特定应用程序的内容。这个协议允许你直接打开应用中的特定内容,比如在Twitter应用中打开一个推文。

    markdown
    content://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)的一部分。

    markdown
    x-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)

采用 Apache-2.0 license 协议