2
Chromeでの二重引用符と単一引用符
したがって、Googleドキュメントをサイトに埋め込む場合は、次のコードのチャンクが与えられます。 <iframe width='500' height='300' frameborder='0' src='https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&output=html&widget=true'></iframe> これは私のサイトでは問題なく動作します。ページを編集する場合、新しいコンテンツをいくつかのフィルターに通して、コンテンツをエスケープし、有効なhtmlであることを確認します。プロセスの後、上記のリンクはこれに変換されます: <iframe frameborder="0" height="300" src="https://docs.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&amp;output=html&amp;widget=true" width="500"></iframe> これは、Chromeを除くすべてのブラウザで機能します。ChromeはsrcでJSを実行していると考えています。二重引用符とエスケープされた「&」記号の組み合わせに絞り込みました。それらの1つを元の状態に戻すと、iframeは機能します。 'と "の動作が異なるルビーで作業しています。Chromeは同じことをしていますか?それをオフにする方法はありますか?