谷歌图表“不是功能”在除 chrome 之外的所有浏览器中

     2023-04-13     258

关键词:

【中文标题】谷歌图表“不是功能”在除 chrome 之外的所有浏览器中【英文标题】:google charts "is not a function" in every browser except chrome 【发布时间】:2015-05-18 19:26:32 【问题描述】:

Firefox、safari、ios 上的 safari、IE ……它们的行为方式都相同。

不管我做什么,这个错误只能在chrome浏览器上避免。

请注意,这不是我使用的日期格式问题

var rows = [
    [new Date(Date.UTC(x,y,z,...)), ...],
    ...
  ];
var table = new google.visualization.DataTable();
table.addColumn('datetime', 'Time');
table.addColumn(...);
...
table.addRows(rows);

我已经完成了

<script type="text/javascript" src="https://www.google.com/jsapi?autoload='modules':['name':'visualization','version':'1.1','packages':['corechart']]"></script>

根据https://***.com/a/29777575/3338098

我已经完成了

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script>
  var googleChartLoaded = false;
  google.load('visualization', '1', packages: ['corechart'], callback: function() 
    googleChartLoaded = true;
  );
</script>

甚至

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script>
  google.load('visualization', '1', packages: ['corechart']);
  google.setOnLoadCallback(function() 
    googleChartLoaded = true;
  );
</script>

我已经按照https://nealpoole.com/blog/2010/07/jquery-getjson-firefox-and-google-visualization-madness/尝试过

window.setTimeout(function() 
  try chart.draw(table, chartOptions);catch(err) 
    console.err(err);
  
, 1000);

我们的问题与https://developer.appcelerator.com/question/148481/how-i-make-line-graph-on-android-device 相同

我该如何诊断这个问题... 我认为谷歌产品应该是跨浏览器兼容的......

【问题讨论】:

由于显而易见的原因,我最终没有使用 Google Charts API,我现在使用flotcharts.org 没有任何抱怨。 我不确定这个错误的原因。但这是由于“新日期()”。调用 new Date() 时出现此错误,但没有找到解决方案。 【参考方案1】:

我对这个错误消息有同样的问题。 在这里,问题在于传递给 draw 函数的 options 对象。

就我而言,我有两个选择:vAxis.tickshAxis.viewWindow 文档说这些选项仅适用于连续轴,而我的轴是连续的。然而这些都是问题所在。我把它们拿出来,它工作得很好。

【讨论】:

【参考方案2】:

当 xAxis 上的数据错误时,我遇到了同样的问题:

2015-12-22T01:10:02,1 2015-12-22:01:15:01,1

由于我的错误而保存值的脚本使用的是 : 而不是 T 在日期字符串上。

将值固定为 YYYYMMDDTHH:MM:SS 解决了我的问题

【讨论】:

【参考方案3】:

我不知道您是否解决了这个问题或使用了其他东西,但我遇到了同样的问题,并通过使用这种适用于谷歌图表的“新日期()”格式解决了这个问题:

new Date(Year, Month, Day, Hours, Minutes, Seconds, Milliseconds)

尝试以这种方式声明您的日期,看看是否能解决您的错误。

【讨论】:

UIRefreshControl 将在除 iPhone 6+ 之外的所有手机上关闭

】UIRefreshControl将在除iPhone6+之外的所有手机上关闭【英文标题】:UIRefreshControlwilldismissonallphonesexceptiPhone6+【发布时间】:2015-03-1917:27:50【问题描述】:我正在使用UIRefreshControl的实例重新加载UITableView中的数据。如果我在除iPhone6+... 查看详情

HTML5 视频播放器在除 Safari 之外的所有浏览器中都没有声音

】HTML5视频播放器在除Safari之外的所有浏览器中都没有声音【英文标题】:HTML5videoplayernosoundineverybrowserexceptSafari【发布时间】:2016-05-2101:06:17【问题描述】:我的代码在Safari中运行,但Opera、Chrome和Firefox没有声音,我无法更改音... 查看详情

在除一个之外的所有边上创建 CSS3 盒子阴影

】在除一个之外的所有边上创建CSS3盒子阴影【英文标题】:CreatingaCSS3box-shadowonallsidesbutone【发布时间】:2010-11-2814:43:13【问题描述】:我有一个选项卡式导航栏,我希望打开的选项卡有一个阴影,以便将其与其他选项卡区分开... 查看详情

在除特定页面 ID 之外的所有页面上设置 CSS 样式

】在除特定页面ID之外的所有页面上设置CSS样式【英文标题】:SetCSSstyleonallbutspecificpageID【发布时间】:2014-07-2820:41:04【问题描述】:我正在为一个客户开发一个网站,该客户希望在整个网站范围内使用特定的背景颜色,除了一... 查看详情

无法在除我之外的其他浏览器/机器上运行我的 chrome 扩展:未打包的发行版中有些不匹配?

】无法在除我之外的其他浏览器/机器上运行我的chrome扩展:未打包的发行版中有些不匹配?【英文标题】:Cannotrunmychromeextensioninotherbroswer/machineexceptmine:somemismatchinunpackeddistribution?【发布时间】:2019-12-1621:16:27【问题描述】:对... 查看详情

如何使用 .htaccess 在除一个目录 /images 之外的所有 URL 上强制使用 HTTPS?

...1-0703:17:00【问题描述】:我正在使用WordPress,我们有一个不是WordPress目录/images的目录,我们需要此目录为HTTP,只有其他所有内容都应强制 查看详情

使用 T-SQL 中的 OVER 子句在除一列之外的所有列上选择 DISTINCT

】使用T-SQL中的OVER子句在除一列之外的所有列上选择DISTINCT【英文标题】:UsingtheOVERclauseinT-SQLtoSELECTDISTINCTonallcolumnsexceptone【发布时间】:2016-10-1921:08:47【问题描述】:我有一张带有colA、colB、colC、colD的表。我需要在除colA之外的... 查看详情

HTML5 视频 Chrome - ffmpeg - mp4 可在除 Chrome 之外的所有版本中使用

】HTML5视频Chrome-ffmpeg-mp4可在除Chrome之外的所有版本中使用【英文标题】:HTML5VideoChrome-ffmpeg-mp4workinginallbutChrome【发布时间】:2013-06-2703:04:20【问题描述】:我已使用ffmpeg成功将文件编码为.mp4,该文件将在除Chrome之外的所有测试... 查看详情

Meteor JS 可以在除 iOS 设备之外的所有设备上连接到 compose.io 吗?

】MeteorJS可以在除iOS设备之外的所有设备上连接到compose.io吗?【英文标题】:MeteorJSCanconnecttocompose.iooneverythingexceptiOSdevice?【发布时间】:2016-02-1605:44:27【问题描述】:我一直在开发一个应用程序并使用compose.io作为我的数据库平... 查看详情

LINQ to Entities 中使用的 AddDays 在除一台服务器之外的所有服务器中引发错误

】LINQtoEntities中使用的AddDays在除一台服务器之外的所有服务器中引发错误【英文标题】:AddDaysusedinLINQtoEntitiesthrowingerrorinallbutoneserver【发布时间】:2014-12-1002:23:05【问题描述】:在开发环境中,以下SQL语句正在运行,但在任何其... 查看详情

在日历中的特定日期显示背景颜色的问题,在除移动 Safari 之外的所有浏览器上都可以正常工作

...:2020-03-1707:13:22【问题描述】:我正在尝试在日历上获得功能,如果事件类型是this并且预订了一天,则将该特定日 查看详情

在外部 Tomcat 服务器上运行的 Springboot 在除 index.html 之外的所有内容上都会出现错误 404

】在外部Tomcat服务器上运行的Springboot在除index.html之外的所有内容上都会出现错误404【英文标题】:SpringbootrunningonexternalTomcatservergiveserror404oneverythingbutindex.html【发布时间】:2020-10-1901:51:48【问题描述】:我基本上已将问题确定... 查看详情

如何在除主类之外的另一个类中使用 jdbcTemplate?

】如何在除主类之外的另一个类中使用jdbcTemplate?【英文标题】:HowtousejdbcTemplateinanotherclassthanmainclass?【发布时间】:2021-06-3016:46:47【问题描述】:我有一个问题,我使用JDBC驱动程序创建了到Oracle数据库的连接。我在互联网上... 查看详情

Pentaho 数据集成 (PDI) 8.3 CE 显示错误“localhost:9051”页面在除浏览存储库之外的所有对话框中都找不到

】Pentaho数据集成(PDI)8.3CE显示错误“localhost:9051”页面在除浏览存储库之外的所有对话框中都找不到【英文标题】:PenthaoDataintegration(PDI)8.3CEshowingError"localhost:9051"pagenotfoundonalldialogsexceptbrowserepository【发布时间】:2020-12-2208... 查看详情

如何在除最后一行之外的每一行末尾添加逗号?

】如何在除最后一行之外的每一行末尾添加逗号?【英文标题】:HowcanIaddacommaattheendofeverylineexceptthelastline?【发布时间】:2016-05-0311:16:20【问题描述】:我想在这种文件的每一行末尾添加一个逗号,除了最后一行:我现在有这个... 查看详情

如何在除 Localhost 之外的特定 IP 上运行 Geoserver?

】如何在除Localhost之外的特定IP上运行Geoserver?【英文标题】:HowtorunGeoserveronaspecificIPexceptLocalhost?【发布时间】:2019-07-2305:28:29【问题描述】:我已经安装了Geoserver。它在localhost8080上运行。我想在特定IP上运行它。怎么可能?我... 查看详情

在除 ADL、“本地”或全局命名空间之外的命名空间中定义函数

】在除ADL、“本地”或全局命名空间之外的命名空间中定义函数【英文标题】:DefiningafunctioninanamespaceotherthantheADL,"local"orglobalnamespace【发布时间】:2016-04-0411:44:22【问题描述】:请看下面的代码:#include<iostream>///Defin... 查看详情

TypeScript - 是不是有一个选项可以禁止在除布尔值之外的任何内容前面使用“!

】TypeScript-是不是有一个选项可以禁止在除布尔值之外的任何内容前面使用“!【英文标题】:TypeScript-Isthereanoptiontodisallowusing"!infrontofanythingexceptaboolean?TypeScript-是否有一个选项可以禁止在除布尔值之外的任何内容前面使用“... 查看详情