Blogger - код iframe не работает, после рекомендованных исправлений он не появляется в моем блоге - PullRequest
0 голосов
/ 30 декабря 2018

Я знаю, что есть много вопросов о кодах iframe.Но я все еще не могу получить помощь от других вопросов.Я хочу вставить несколько счетчиков из World Counts.Но код, который они предоставляют, кажется, имеет ошибку, или, возможно, Blogger не принимает, как он написан.

Основные проблемы:

  1. Ссылка на сущность "цвет" должна заканчиваться символом ";"delimiter
  2. Ссылка на "цвет" сущности была указана, но не объявлена.

То же самое относится и к font_family, font_size and token.

, который я добавил';'где это было необходимо, и объявили объекты color = white & to color = white & amp;

<iframe height='100' src='http://www.theworldcounts.com/counters/ocean_ecosystem_facts/coral_reef_destruction_facts/embed?background_color=white&color=black&font_family=%22Helvetica+Neue%22%2C+Arial%2C+sans-serif&font_size=14&token=ccfd8c44a4686cada3a2e343f1d56a9b98ac49d4' style='border: none' width='300'></iframe>

Даже после исправления Blogger принимает код, но счетчик вообще не появляется на сайте.

1 Ответ

0 голосов
/ 16 марта 2019

Проблема вызвана символом &, присутствующим в ссылке src тега iframe.Вам нужно будет уйти от него, заменив его на &amp;, чтобы тег iframe был принят XML-парсером Blogger.Также переключение на протокол HTTPS обеспечит отсутствие ошибки mixed content

<iframe height='100' src='https://www.theworldcounts.com/counters/ocean_ecosystem_facts/coral_reef_destruction_facts/embed?background_color=white<b>&amp;</b>color=black<b>&amp;</b>font_family=%22Helvetica+Neue%22%2C+Arial%2C+sans-serif<b>&amp;</b>font_size=14<b>&amp;</b>token=ccfd8c44a4686cada3a2e343f1d56a9b98ac49d4' style='border: none' width='300'></iframe>
...