そこで最近<>...</>
、Firefoxのjavascriptでタグを使用できることを発見しました。これは、HTMLまたはCSSのブロックを定義するときに便利です。
GM_addStyle(<><![CDATA[
.page { display: block }
/* ... */
td { vertical-align: top }
]]></>);
//...
div.innerHTML = <><![CDATA[
<table class="section">
<!-- ... -->
</table>
]]></>;
しかし、何が起こっているのか正確にはわかりません。使用している構文を理解するのが好きです。正確には何が<>...</>
返されますか?内容をで囲むとエスケープがうまくいくことに気づきましたが<![CDATA[...]]>
、そこで何が起こっているのでしょうか。これはFirefoxのみですか、それともクロスブラウザですか?
私はこれをオンラインで調べようとしましたが、通常のgoogle/symbolの問題に遭遇しました。さらに、 googleCDATAjavascriptの結果のほとんどは関連性がないようでした。