你好吗。
我已经将iframe添加到我的react.js页面中,并且可以使用,但是我从iframe中收到了很多错误。
这是我为避免控制台错误而制作的iframe组件,但无法正常工作
import React, { useEffect, useRef } from 'react'
export default function (props) {
let iframeRef = useRef(null)
useEffect(() => {
const iframecurrent = iframeRef.current
iframecurrent.contentWindow.console.log = function() { /* nop */ };
}, [])
return <iframe {...props} ref={iframeRef} />
}
这个问题有解决方案吗?谢谢
最佳答案
可能是愚蠢的答案,但是您是否尝试覆盖console.error
方法而不是console.log
useEffect(() => {
const iframecurrent = iframeRef.current
iframecurrent.contentWindow.console.error = function() { /* nop */ };
}, [])
关于reactjs - 如何从react.js页面中的iframe中删除控制台错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62887767/