canvg是未定义的错误

 艾琳冰_699 发布于 2023-02-12 16:55

我正在尝试使用来自Battlehorse的代码将Google可视化图表转换为图像以保存到服务器.我能够在localhost上使用它,但当我尝试在Web服务器上使用它时,我收到错误"canvg is undefined".Web服务器正在运行IIS 7.我搜索了很多,但无法找到有关此错误的任何信息.有谁知道导致此错误的原因或解决方法?

http://www.battlehorse.net/page/topics/charts/save_google_charts_as_image.html

在此输入图像描述

代码示例:



 



Jonathan.. 6

我想到了.问题是该网站在启用SSL的情况下运行,我通过http协议调用外部脚本文件.我必须调整外部脚本文件引用以使用https或将它们更改为相对像这样:

 

使用协议相对路径(如"// ...")可确保它在HTTP和HTTPS中都能正常工作

1 个回答
  • 我想到了.问题是该网站在启用SSL的情况下运行,我通过http协议调用外部脚本文件.我必须调整外部脚本文件引用以使用https或将它们更改为相对像这样:

    <script type="text/javascript" src="//canvg.googlecode.com/svn/trunk/rgbcolor.js"></script> 
    <script type="text/javascript" src="//canvg.googlecode.com/svn/trunk/canvg.js"></script>
    

    使用协议相对路径(如"// ...")可确保它在HTTP和HTTPS中都能正常工作

    2023-02-12 16:56 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有