Facebook поделиться цитатой с дингбатами - PullRequest
0 голосов
/ 09 октября 2018

Вот моя ситуация:

Я использую диалоговое окно Facebook FB.ui, цитируя содержимое Textarea.

Все работает отлично, пока я не введу несколько дингбатов ASCII ..В открывшемся диалоговом окне общего доступа содержатся не отображаемые символы ...

HTML:

<h1>Share Test</h1>
<textarea id='content' rows=3 cols=50>✅ This is a test ➡</textarea>
<button id="shareBtn">Share</button>

JS:

window.fbAsyncInit = function() {
  FB.init({
    appId            : '1827801187328070',
    autoLogAppEvents : true,
    xfbml            : true,
    version          : 'v3.1'
  });
};

(function(d, s, id){
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "https://connect.facebook.net/en_US/sdk.js";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

document.getElementById('shareBtn').onclick = function() {
  FB.ui({
    display: 'popup',
    method: 'share',
    quote: $('#content').val(),
    href: 'https://developers.facebook.com/docs/',
  }, function(response){});
}

Как выглядит этот код:

Page

Результат в диалоговом окне общего доступа:

Result

Вы видите эти маленькие странные символы ...Как я могу получить оригинальные дингбаты здесь?

Любая помощь будет приветствоваться!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...