Ale*_*ber 7 google-visualization google-cdn google-loader
jQuery,jQuery UI和Google Maps可以通过两种方式从Google的CDN加载 - 使用google.load():
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
google.load("jqueryui", "1");
google.load("maps", "3", {other_params: "language=de&sensor=false"});
</script>
Run Code Online (Sandbox Code Playgroud)
或者使用静态<script src ="...">标签:
<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false&language=de"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
还有第二种方式可用于Google图表API吗?
对我来说,只有这种方法有效:
<script type="text/javascript">
google.load('visualization', '1.0', {'packages':['corechart']});
</script>
Run Code Online (Sandbox Code Playgroud)
但我找不到第二种方式的URL.
我宁愿静态地包含谷歌图表API,因为它对我来说更直接,因为我目前在DataTables.net上存在问题.
当我使用谷歌Chrome控制台查看资源时,我可以看到类似的地址
但我认为这是暂时的,可以到期......
Ale*_*ber 16
我找到了自动加载解决方法:
<script type="text/javascript"
src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['corechart'],'language':'ru'}]}">
</script>
Run Code Online (Sandbox Code Playgroud)
2017年更新:
Chrome会显示此警告:
jsapi?autoload = {'modules':[{'name':'visual','version':'1','packages':['corechart','table'],'...:22 A Parser-blocking,跨源脚本, https://www.google.com/uds/api/visualization/1.0/84dc8f392c72d48b78b72f8a2e79c1a1/format+ru,default+ru,ui+ru,table+ru,corechart+ru.I.js,通过document.write调用.如果设备网络连接不良,浏览器可能会阻止此操作.有关详细信息,请参阅 https://www.chromestatus.com/feature/5718547946799104.google.loader.f @ jsapi?autoload = {'modules':[{'name':'visual','version':'1','packages':['corechart','table'],'...: 22(匿名)@ jsapi?autoload = {'modules':[{'name':'visual','version':'1','packages':['corechart','table'],'...:54
| 归档时间: |
|
| 查看次数: |
12923 次 |
| 最近记录: |