Google は、Chrome 拡張機能のすべてのセキュリティ機能を備えたマニフェスト v2 を使用するように私たちに勧めているため、「無効な JSON 文字列」というエラーのため、Google ビジュアライゼーション (具体的にはそのグラフ) を使用できません。別のバグに違いないと思いますが、エラー メッセージが間違っています。
Visualization API Referenceによると、2 番目のパラメーターはオプションですが、draw メソッドに渡さないと、エラーがInvalid JSON string: "{}"になります。そうしないと、JSON オプション オブジェクト全体が無効として出力されるため、間違いなくエラーは発生しません。疑問がある場合は、マニフェスト v2 で問題なく動作します。
また、Visualization API をロードして iframe でグラフを描画しようとする html ファイルをサンドボックス化しようとしましたが、何時間もの試行錯誤のアプローチの後、最終的にそれを実行することができたときに、別のエラーがスローされ、「You browser does notグラフをサポートします。」. これは十分すぎるほど説明しています:)、しかし、好奇心旺盛なプログラマーである私は、devtools コンソールを調べて、「安全でない JavaScript が URL のフレームにアクセスしようとしています about:blank from frame with URL...」というエラー メッセージを確認し、あきらめました。 .
この問題について何か考えやアイデアがあれば、私と共有してください。