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

如何使用swf vpaid?

2020 年后如何在所有浏览器中禁用 Flash 播放器后运行 Flex 应用程序

React JS:如何在 react-spring 中使用响应式样式

如何使用 react-google-maps 在 React.JS 中获取多边形的坐标

如何在 React Js 中使用 map 实现嵌套循环