gpt4 book ai didi

javascript - context.createConicGradient 不是函数

转载 作者:行者123 更新时间:2023-12-04 08:00:53 28 4
gpt4 key购买 nike

我是 canvas 的新手,我正在从 MDN 的 Canvas tutorial's color gradient part 学习,当我想运行 context.createConicGradient 浏览器时抛出错误:

Uncaught TypeError: context.createConicGradient is not a function

我什至从教程中复制了相同的代码,但它仍然会抛出此错误。我认为这个方法已从 JS 中删除或弃用,但我没有找到任何可靠的方法。

这是教程中的代码:

  var conicGrad1 = ctx.createConicGradient(2, 62, 75);
conicGrad1.addColorStop(0, '#A7D30C');
conicGrad1.addColorStop(1, '#fff');

最佳答案

方法 createConicGradient() 是实验性的,在大多数浏览器中尚不可用。

检查以下浏览器兼容性:

https://caniuse.com/mdn-api_canvasrenderingcontext2d_createconicgradient

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/createConicGradient#browser_compatibility

如果你想试验,你可以在 Firefox 中打开:

about:config

然后启用下面的属性:

canvas.createConicGradient.enabled

在那之后,您的代码将起作用。

关于javascript - context.createConicGradient 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66477834/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com