XHTML模式下MathOverflow的宝贵天赋



我想加入"有价值的天赋"™"MathOverflow在我的网页上。

问题:我希望我的网页是XHTML5,即使用MIME类型application/xhtml+xml,而MathOverflow的脚本使用XHTML中不存在的document.write。我试图通过JSON获取数据并将数据放在页面上,但有些JSON数据是表示HTML代码的字符串,当然我不能使用innerHTML或jQuery的.html()方法。

如何解析JSON中的HTML,以便能够将其与XML MIME类型一起使用
或者,有没有一种干净的方法可以包含天赋、符合标准,并且不必将MIME类型更改为text/html

使用iframe方法,但将iframe元素替换为object元素,使其严格符合XHTML向后兼容性和移动可用性:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
  <title>Flair</title>
  </head>
  <body>
    <object data="https://mathoverflow.net/users/flair/1459.html?theme=clean" style="overflow:hidden"></object>
  </body>
</html>

最新更新