Доступ к shadowDOM с мобильного

Я использую виджеты Twitter ( https://dev.twitter.com/web/javascript/creating-widgets) для создания встроенных твитов. После создания твита я пытаюсь изменить виджет с помощью доступа к элементу ShadowDOM, и мой код работает отлично, но только в настольном браузере. Когда я пытаюсь выполнить следующий код с мобильного телефона (Mobile Chrome, Mobile Safari) - он не работает.

    function constructTweet(tweet_id){
      var tweet = document.getElementById("tweet");
      var id = tweet_id;
      twttr.widgets.createTweet(
        id, tweet, 
      ).then(function(s) {
        $(s.shadowRoot.querySelector(".e-entry-title")).html("Modified HTML");
      })}

На мобильном телефоне эта функция работает нормально, твиты созданы, также работает обратный вызов ".then". Но я все еще не могу получить доступ к DOM созданного виджета, который скрыт в ShadowDOM.

0 ответов

Другие вопросы по тегам