小编tra*_*100的帖子

Gmail 应用程序在 Mailto 正文中删除等于登录

我正在尝试创建一个 mailto 链接,该链接使用当前 URL 填充电子邮件正文。我遇到的问题是 gmail android 应用程序去掉了等号,包括 %3D

这是我正在使用的代码。

$currentUrl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
$currentUrl = str_replace('&', '%26', $currentUrl);
$currentUrl = str_replace('=', '%3D', $currentUrl);

<a href='mailto:?subject=".$emailsubject."&body=".$currentUrl."' class='actions'>Click to Send</a>
Run Code Online (Sandbox Code Playgroud)

示例 Href

<a href='mailto:?subject=12/12/2019 2L36 Brighton to Lewes&body=https://live.rail-record.co.uk/train/?c%3DW26711%26d%3D12/12/2019' class='actions'>Create Email</a>
Run Code Online (Sandbox Code Playgroud)

在桌面上,它工作正常。在移动设备上,查询字符串被截断并且等号不会包含在电子邮件正文中。

任何人都可以提供帮助,关于如何将 equals 输入到 gmail 应用程序中?谢谢。

mailto 正文的示例将包含如下链接:https://live.rail-record.co.uk/train/?c=H17216&d=11/12/2019 然而,插入到电子邮件正文中的 URL 被剪切在 ?c 之后关闭 - 第一个等号。在桌面邮件应用程序中工作正常,但不适用于 gmail android。关于上面的链接,底部有一点说“创建电子邮件”,您可以单击它进行测试。

html php gmail android

7
推荐指数
1
解决办法
987
查看次数

标签 统计

android ×1

gmail ×1

html ×1

php ×1