1

私はこの答えを見ていました(以下にコピー)

私が理解できなかったのは、なぜ / がエスケープされているのかということです。


mustache.js からのソリューションもあります

https://github.com/janl/mustache.js/blob/master/mustache.js#L82

 var entityMap = {
    "&": "&",
    "<": "&lt;",
    ">": "&gt;",
    '"': '&quot;',
    "'": '&#39;',
    "/": '&#x2F;'
  };

  function escapeHtml(string) {
    return String(string).replace(/[&<>"'\/]/g, function (s) {
      return entityMap[s];
    });
  }
4

1 に答える 1

-1

HTML で / をエスケープする必要はまったくありません。

于 2013-03-12T13:02:18.947 に答える