Blogger-iframe代码不起作用,在建议的更正之后,它没有出现在我的博客上

时间:2018-12-30 15:44:36

标签: html iframe embed blogger

我知道关于iframe代码有很多问题。但是其他问题我仍然无法获得任何帮助。我想从World Counts插入一些计数器。但是他们提供的代码似乎有问题,或者Blogger不接受它的编写方式。

  

主要问题是

     
      
  1. 对实体“颜色”的引用必须以“;”结尾分隔符
  2.   
  3. 已引用实体“ color”,但未声明。
  4.   

font_family, font_size and token也是如此。

我添加了';'需要的位置,并声明实体color = white&到color = white&

<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 :(得分:0)

问题是由iframe标记的&链接中的src符号引起的。您需要通过将其替换为&amp;来使其逃脱,以使iframe标记被Blogger的XML解析器接受。另外,切换到HTTPS协议将确保不会发生mixed content错误

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