如何将Google Charts库用于Chrome扩展程序

时间:2015-04-16 21:07:18

标签: javascript google-chrome-extension google-api

如何在Chrome扩展程序的某个“选项”页面中使用Google Charts?

根据Google TOS,我无法下载Google图表。当我尝试添加<script type="text/javascript" src="https://www.google.com/jsapi"></script>时,显然会返回错误说:

Refused to load the script 'https://www.google.com/jsapi?autoload={%27modules%27:[{%27name%27:%27visualization%27,%27version%27:%271%27,%27packages%27:[%27corechart%27]}]}' because it violates the following Content Security Policy directive: "script-src 'self' https://apis.google.com 'unsafe-eval'".

我甚至试图在清单文件中放入以下代码行,以便例外:

"content_security_policy": "script-src 'self' 'unsafe-eval' https://www.google.com/jsapi; object-src 'self'",

但没有运气。

有没有人知道如何做到这一点?我无法在iframe中显示此图表,因为每个用户的数据都不同,而我们的API使用OAuth2身份验证方法。因此,从不同页面提供图表不是最佳解决方案。

0 个答案:

没有答案