jquery を使用して、DIV の内容をその場で作成している新しい iFrame にコピーしています。DIV 内のすべての要素は、CANVAS 要素を除いて適切にレンダリングされています。CANVAS 要素がコピーされていますが、iFrame 内で適切にレンダリングされていません。それが一般的な問題です。
具体的には、jqPlot チャートのレンダリングされた出力を iFrame にコピーし、iFrame 内でチャートを印刷しようとしています。
CANVAS 要素が iFrame でレンダリングされない理由はありますか?