web-dev-qa-db-ja.com

メール本文内のハイパーリンクはブラウザで機能しますが、Gmailモバイルアプリでは機能しません

電子メールレポートを生成し、特定の受信者に送信するプログラムがあります。電子メールには、電子メールの後半のブックマークへのハイパーリンクを含む目次が含まれています。

これは、ブラウザでメールを表示するときに完全に機能します。 gmail.comで。ただし、最近、Gmailモバイルアプリで何かが変更されたようで、そこでハイパーリンクが機能しなくなりました。

電子メールを生成するとき、リンクは次の形式です。

<a href="section_1">Section 1</a>

ブックマークの形式は次のとおりです。

<a name="section_1"/>    

ブラウザでは、リンクURLがフォームに表示されます。

https://mail.google.com/mail/u/0/#m_3653008429050877336_1

ただし、Gmailアプリでは、リンクは次の形式で表示されます。

x-thread://-90370221/435827759917983#m_3653008429050877336_1

何が変わったのか、ドキュメント内のハイパーリンクを再び機能させる方法はありますか?

7
Shaul Behr

元の回答

この機能は、Gmailアプリでは使用できません。確認できるGoogleフォーラムへのリンクは次のとおりです。

https://productforums.google.com/forum/#!topic/gmail/CdhA_3Z1yTo

GmailアプリのリンクをGmailアプリに挿入できます( http://www.google.com など)。メッセージを送信すると自動的にクリック可能なリンクに変換されますが、ハイパーリンク(ここをクリック」をクリックすると、ページへのリンクが表示されます)、ブラウザからのみ行う必要があります。 Gmailアプリには、これを行うためのオプションはありません。

別の解決策は、Microsoft Outlookを使用することです。 OutlookアプリでGoogleアカウントを追加します。

作成セクションでエリアを長押しすると、ハイパーリンクを追加するオプションが表示されます。

チャットでの議論の後の回答

問題はGmailアプリのバージョンにあるようです。 Gmailアプリで受信したリンクを開いて同じメールのメッセージの場所にリダイレクトする場合は、Gmailアプリの最小バージョン8が必要です。 Gmailアプリとブラウザのリンクにアクセスできたため、これを確認しました。

リンクを検証したプラットフォーム:

Android 6.0.1-Gmailバージョン:8.1.7.182107449.release

Windows 10-Chrome:バージョン63.0.3239.132

Ubuntu 16.04(xenial)-Firefox:バージョン57.0.4

4
DadyByte

モバイルデバイスでテキストにリンク(ハイパーリンク)を挿入するオプションがないGmailアプリを回避するには、最初に別のモバイルアプリを使用してメールを作成します。現在、このトリックと互換性があることがわかった唯一のアプリはGoogleドキュメントです。入力、書式設定、画像の挿入、ハイパーリンクの作成に役立つことがわかりました。

Google DocsからGmailにアップロードするために、私は現在、Google Docsでメールの予定された本文を強調表示してからGmailに貼り付ける機能のみを認識しています。

Google Docsを使用すると、ハイパーテキストの一部の機能に対する変更を引き継ぐことができることを認識しています。色、太字、斜体、サイズ、下線など。作成したものをGmailに挿入する前に、よりカスタマイズ可能なオプションが利用できる場合があります。

Gmailアプリで使用する画像のハイパーリンクを作成するためのトリックは知りません。

Gmailデスクトップの「署名」の外にあるこのような機能は、最も有益であることが証明される可能性があります。

2
Falk Gno

Gmailモバイルアプリではできません。ごめんなさい。また、使用しているバージョンも重要です。

0
Brandon

これらのフォーラムで修正されたリンクを見つけました。基本的に、リンク内にスパンを配置すると、問題が解決するという。ただし、まだテストする機会がありません。投稿によると:

これは機能しません:

<a href="#foo">Bar</a>

ただし、次のいずれかが行われます。

<a href="#foo"><span>Bar</span></a>
<a href="#foo"><font>Bar</font></a>
0