ビデオプレーヤーのhtmlオブジェクトタグをデータストアに保存しようとしています。このデータはシリアル化されてクライアントのJavaScriptに戻され、そこで変換されてブラウザに表示され、ビデオが表示されます。ブラウザで適切に評価されるように、データをhtmlDecodeできる必要があります。
javascriptでこれを達成する方法はありますか?
ビデオプレーヤーのhtmlオブジェクトタグをデータストアに保存しようとしています。このデータはシリアル化されてクライアントのJavaScriptに戻され、そこで変換されてブラウザに表示され、ビデオが表示されます。ブラウザで適切に評価されるように、データをhtmlDecodeできる必要があります。
javascriptでこれを達成する方法はありますか?
次の方法を使ってみませんか?
HttpUtility.HtmlEncode(...)
そして、JavaScript側では、以下を使用します。
unescape(theEncodedHtml)
HTML コードを取得し、この記事で説明されている方法のいずれかを実行します(私は で良い結果が得られましたencodeURI
)。使用する準備ができたら、互換性のあるデコード方法で実行します
私の同僚の 1 人は、次の解決策を提案しました。
http://www.strictly-software.com/htmlencode
これは、html をエンコードおよびデコードするための JavaScript ライブラリのセットです。