Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
447 views
in Technique[技术] by (71.8m points)

javascript - Document is not focused

In the following

import { useState, useEffect } from 'react'
import { FacebookShareButton, FacebookIcon } from "react-share";
import KakaoShareButton from './kakaoShareButton'
import styles from './socialMediaButtons.module.scss'

export default function SocialMediaButtons({ article }): JSX.Element {
  const [currentUrl, setCurrentUrl] = useState('')
  const copyURLMessage = () => {
    alert('copied.')
  }
  useEffect(() => {
    setCurrentUrl(window.location.href)
  }, [])

  return (
    <div className={styles.socialMediaButtonsRow}>
      <KakaoShareButton article={article}/>
      <FacebookShareButton url={currentUrl}>
        <FacebookIcon size={36} />
      </FacebookShareButton>
      <button onClick={() => {
        navigator.clipboard.writeText(currentUrl); copyURLMessage()
      }}>
        URL
      </button>
    </div>
  )
}

After clicking on my button with the onClick function, I get the following message in my console

Uncaught (in promise) DOMException: Document is not focused

Everything still works, but I don't understand why this error is appearing. What can I do to remove it?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...