2017-06-07 6 views
0

これはかなり好奇心の質問です。gmailの署名はどのように機能しますか?

昨日、HTMLを使用してGmailの新しい署名を作成しました。

コードはかなり基本的でした(テーブルとインラインCSS)が、実際にGmailに追加するときにコードがレンダリングされず、代わりに単語として印刷されました。

私はちょっとしたことがあって、Gmailの署名にHTMLコンテンツを表示できるようにするためには、Webページから結果をコピーし、それをテキストボックスに貼り付けて実際に機能させる必要がありました。 ..します。

今、なぜこれが不思議ですか?

つまり、HTMLコード自体を貼り付けるときにWebページからの結果をコピーするのはなぜですか?

おかげ

+0

リッチテキストエディタでも可能です。 [リッチテキストエディタ](https://html-online.com/editor/)にコードを貼り付けると、gmailのようにコードも印刷されます。 –

+0

リッチテキストエディタでコードを貼り付けると、同じhtmlコードが返されます。これを署名に貼り付けると変換されませんが、それでもテキストとして表示されます – Nick

答えて

1

Gmailは、あなたがそれに貼り付けるときに実行する独自のコードを持つリッチテキストエディタを使用しています。ほとんどの人はHTMLを使用していないため、GoogleはHTMLをHTMLに書き込む機能を実装していません。これは、<>と&のようなシンボルを、HTMLとして解析された場合に問題を引き起こすシグネチャに追加する人々の問題を防ぐために行います。

最初にHTMLをウェブサイトに入れてからコピーすると、実際のコードではなくHTMLの出力が実際にコピーされて貼り付けられます。 Googleはフォーマットされたコンテンツの貼り付けを処理するように設定されているため、このアプローチは異なる方法で動作します。

関連する問題