私はなぜ地球jqueryのHTMLに知らない()これをやっているが、私はjquery html()はデフォルトでhtmlエンティティをデコードしていますか?
$('html').html()
を行った後、私は「&コピーは」これを自動的に回避するために、とにかく
を©に変換もらいますか?私はjavascriptを使用してページのhtmlをダンプする必要がありますし、htmlを台無しにしているこの無駄な変換を必要としません。
私はなぜ地球jqueryのHTMLに知らない()これをやっているが、私はjquery html()はデフォルトでhtmlエンティティをデコードしていますか?
$('html').html()
を行った後、私は「&コピーは」これを自動的に回避するために、とにかく
を©に変換もらいますか?私はjavascriptを使用してページのhtmlをダンプする必要がありますし、htmlを台無しにしているこの無駄な変換を必要としません。
これは本当にjQueryではなく、JavaScriptでもありません。
ブラウザには、基礎となるDOMの正規表現が保持されます。それはドキュメントそのものと密接に似ていますが、(上記のような)文字のデコードは保存されます。
http://www.brainjar.com/dhtml/intro/
http://bytes.com/topic/javascript/answers/146257-body-innerhtml-issue
は、私は私の知る限り承知のように、この周りに方法はありません怖い:
は、以下の読み取りを持っています。jQueryは使用しないでください。あなたが実際にFFの火かぶりで使っているものをチェックしてください。
console.log($('html').html());
それはありません。ログを使ってチェックしたり、ファイルにダンプしたりします。 – Ricardo
あなたはバグレポートを提出することができます。 http://bugs.jquery.com/でも、@James Wisemanはここにポイントがあると思います。 –
もこの投稿を見てください。 http://stackoverflow.com/questions/4162270/dom-exception-when-assigning-html-entities-to-innerhtml –
;(ファイヤーバグはそれを正しく取得します(デコードせずに) 他のライブラリ/関数を使用すると、ページのhtmlを「正しい」方法でダンプできますか? – Ricardo
ブラウザは元のソースを保持しません。サーバーからページを再要求するには、XHRなどを使用する必要があります。 – Quentin