2020年后如何在react js中使用swf
Posted
技术标签:
【中文标题】2020年后如何在react js中使用swf【英文标题】:How to use swf in react js after 2020 【发布时间】:2021-04-05 12:51:41 【问题描述】:我在我的 react 项目中使用了一个 swf,如下所示:
constructor(props)
super(props);
this.swf = React.createRef();
...
<object id='workingSWF' ref=this.swf type="application/x-shockwave-flash" data="/assets/about.swf"
style=visibility: loading ? 'hidden' : ''>
<param name="allowScriptAccess" value="always"/>
<param name="allowFullScreen" value="true"/>
</object>
众所周知,Adobe 将在 2020 年底终止对 Flash 的支持,并且大多数浏览器(如 chrome)都不支持它。有没有办法在我的反应网站中使用 swf?
【问题讨论】:
要求用户不要更新浏览器。说真的,你应该把 flash 应用重写为 html5 【参考方案1】:2020-01-12之后有两种使用flash的方法 更改计算机上的时钟,更新 chrome 配置文件
您可以在这里找到更多信息
https://jclsn.medium.com/end-of-adobe-flash-player-520109caa05a
【讨论】:
以上是关于2020年后如何在react js中使用swf的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React.js 中使用 JavaScript 修改 CSS
2020 年后如何在所有浏览器中禁用 Flash 播放器后运行 Flex 应用程序
React JS:如何在 react-spring 中使用响应式样式