问题标签 [google-cdn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2719 浏览

javascript - jQuery 的 Google.load() - 不适用于 DataTables.net

我有带有旧 Google 图表 API(旧静态图像)的网页(这里是一个示例),我想将其移至新的 Google 可视化图表 API。

我还使用 jQuery、jQuery UI、Google JS 地图和 DataTables.net(都托管在 Google 和 Microsoft CDN 上):

所以我正在尝试使用google.loader(); 而不是脚本标签:

不幸的是,这不起作用(这里是示例页面) - DataTables 不再“包装”表格。

Google Chrome 控制台中的错误消息是:

有没有人有一个想法,我做错了什么?

我也在DataTables.net 论坛上问过......

更新:

我已经从在我的服务器上本地托管 dataTables.net 文件切换到 Microsoft 的 CDN,因为它不会改变我的问题中的任何内容(我猜是:在 dataTables.net之后由 google.load() 加载 jQuery 库)

0 投票
2 回答
13699 浏览

google-visualization - 如何在不调用 google.load() 的情况下包含 Google 图表 API?

jQuery、jQuery UI 和 Google Maps 可以通过两种方式从 Google 的 CDN 加载 - 使用google.load()

或使用静态<script src="...">标签:

请问谷歌图表API也有第二种方式吗?

对我来说只有这种方法有效:

但我找不到第二种方式的 URL。

而且我更愿意静态地包含 Google 图表 API,因为它对我来说看起来更简单,而且因为我目前的 DataTables.net 问题

当我使用 Google Chrome 控制台查看资源时,我可以看到类似的地址

https://www.google.com/uds/api/visualization/1.0/342b7b8453344477d252440b6c1305c9/format+en,default,corechart.I.js

但我认为这是一个临时的,可能会过期......

0 投票
1 回答
2291 浏览

javascript - 谷歌加载器与标准