测试内部网中是否有https://www.google.com/jsapi的方法

时间:2013-10-01 16:33:13

标签: google-visualization intranet web-access

我正在开发一个使用Google Visualization API生成图表的Intranet应用程序。

我的问题是,有没有办法确定是否由于公司使用iPrism而导致https://www.google.com/jsapi服务器的访问被关闭或阻止,并且只是在页面上向用户显示该信息。

我知道iPrism不会阻止它在我的机器上,但我不确定客户端机器,或者它可能在将来发生变化。

任何帮助都会受到重视。

1 个答案:

答案 0 :(得分:2)

我认为没有任何东西可以触发脚本标记无法加载,但您可以尝试在调用google.load之前捕获失败,可能是这样的?

if (typeof(google) == 'object' && typeof(google.load) == 'function') {
    google.load('visualization', '1', {packages:['corechart'], callback: drawChart});
}
else {
    // display error message about failing to load jsapi
}