在aardio中使用web.form加载有Canvas的js时,
在aardio的IDE里运行测试可以正常跑,
但发布后运行就提示js错误.
这是因为:
Internet Explorer 8 及更早 IE 版本的浏览器不支持 canvas渲染
Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 才支持 canvas渲染
所以系统里的IE版本为IE8及更早的版本,则使用web.form时不能使用Canvas渲染
如果系统里的IE版本已经为IE8以上的版本还出现这种问题,则需要创建web.form前加上两行代码:
//允许启用IE11渲染模式,\10001为IE10,9999为IE9,8888为IE8,7000为IE7\n应在进程第一个web窗体创建以前设置
import web.form.util;
web.form.util.emulation(11001);
可以起到防止IDE里运行没问题而发布后出现脚本错误的问题