したがって、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&hl=en_US&key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&output=html&widget=true" width="500"></iframe>
これは、Chromeを除くすべてのブラウザで機能します。ChromeはsrcでJSを実行していると考えています。二重引用符とエスケープされた「&」記号の組み合わせに絞り込みました。それらの1つを元の状態に戻すと、iframeは機能します。
'と "の動作が異なるルビーで作業しています。Chromeは同じことをしていますか?それをオフにする方法はありますか?
2
&amp; 対&は、標準について厳密なクロムです。それらが一重引用符と二重引用符の問題である場合は、Chromeでバグを報告します。
—
Justin Dearing、2011
@Rodrigo:質問への回答を見つけて自分で投稿する場合は、自分の回答を受け入れることができます。それ以外の場合は、回答を決して受け入れない人であり、人々は回答を投稿したくないようです。PS:あなたは不正解または無効な回答を受け入れない権利を持っています
—
Arjang
Chrome 15.0.874ベータチャネルで正しく動作します。
—
Mufasa、2011年