system.openURL()

类型 函数
system.*
返回值 布尔值
修订 版本 2024.3703
关键词 system, openURL, URL
另请参阅 system.canOpenURL()

概述

在浏览器中打开网页,创建电子邮件或拨打电话号码。执行此函数将关闭应用程序并切换到内置浏览器、电子邮件或电话应用程序。

您可以通过 system.canOpenURL() 函数检查是否可以打开 URL。

语法

system.openURL( url )
url (必填)

字符串 以下之一

  • 电子邮件地址 — "mailto:[email protected]",可以选择包含URL 编码的主题和正文参数,例如
    "mailto:[email protected]?subject=您好&body=我只是想说,您好!"
  • 电话号码 — "tel:123-456-7890"
  • Web 链接 — "https://solar2d.com/"

注意事项

在 Android 上,如果拨打电话号码,则必须将 CALL_PHONE 权限添加到 build.settings 文件中。

settings =
{
    android =
    {
        usesPermissions =
        {
            "android.permission.CALL_PHONE",
        },
    },
}

示例

在设备浏览器中打开网页
system.openURL( "https://solar2d.com/" )
通过设备邮件应用程序发送电子邮件
system.openURL( "mailto:[email protected]" )
拨打电话号码
system.openURL( "tel:123-456-7890" )