Firefoxがver.17からFunction.toStringがコメントを含めたコードを返すようになっていたので、
こんな書き方もできるようになったのかなぁと。
var text = function() {/*
<html>
<title>hello</title>
</html>*/
}.toString().match(/.*\r?\n([\s\S]*)\*\//)[1];
console.log(text);
//<html>
//<title>hello</title>
//</html>
長所
- 事前の準備がいらない。
短所
- きたない。
- ブラウザの実装依存。
- 正規表現を書くのが面倒。
- minifyされると死ぬ。