커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
Firefox에서 동영상이 표시되지 않습니다
인생사진 쏙쏙 코딩네컷 v0
1주차
북마크
김*웅
댓글
3
추천
0
조회수
14
조회수
14
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



1-6에서 iframe을 통해 동영상을 첨부하는 기능을 사용하였더니, 브라우저에서 표시가 되지 않습니다...


youtu.be 축소 URL을 사용해서일까 embed URL을 사용해 봤는데, 이젠 Brave나 Chrome 등 Chromium 기반 브라우저에서는 정상적으로 표시되지만 Firefox에서는 여전히 표시가 되지 않습니다.


> uname -a

Linux sy3c4ll-tfg266 5.15.35-xanmod1-tt-MANJARO #1 SMP Wed, 18 May 2022 11:48:09 +0000 x86_64 GNU/Linux


브라우저:

Mozilla Firefox for Manjaro Linux 109.0 (64-bit)

Brave Version 1.47.171 Chromium: 109.0.5414.87 (Official Build) (64-bit)

Google Chrome Version 109.0.5414.119 (Official Build) (64-bit)

Microsoft Edge Version 109.0.1518.61 (Official build) (64-bit)


보고 계신 화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.


Firefox

스파르타 즉문즉답


https://support.mozilla.org/en-US/kb/xframe-neterror-page?as=u&utm_source=inproduct


Brave

스파르타 즉문즉답


Google Chrome

스파르타 즉문즉답


Microsoft Edge

스파르타 즉문즉답



작성한 코드 및 에러 메세지

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!


스파르타 즉문즉답


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* 이서윤체 폰트 적용을 위한 코드 */
    @font-face {
      font-family: "LeeSeoyun";
      src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202-2@1.0/LeeSeoyun.woff")
        format("woff");
      font-weight: normal;
      font-style: normal;
    }
    
    body {
      font-family: "LeeSeoyun";
      margin: 0;
      display: flex;
      justify-content: center;
      background-image: url("./background.png");
    }
    
    .container {
      width: 390px;
      background-color: #ff9d73;
      height: 100%;
    }
    
    .photos {
      margin-top: 30px;
    }
    
    .photo-frame {
      background-color: white;
      margin: 15px 20px;
      height: 200px;
      
      background-size: cover;
      position: relative;
      
      cursor: pointer;
    }
    
    .footer {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    
    .f-title {
      color: white;
      font-size: 25px;
      font-weight: 900;
    }
    
    .f-date {
      color: white;
      font-size: 15px;
      font-weight: 500;
    }
    
    #image1 {
      background-image: url("./img1.png");
    }
    
    #image2 {
      background-image: url("./img2.png");
    }
    
    #image3 {
      background-image: url("./img3.png");
    }
    
    #image4 {
      background-image: url("./img4.png");
    }
    
    .photo-description {
      color: white;
      background-color: black;
      
      width: fit-content;
      padding: 0 20px;
      
      border-radius: 10px;
      position: absolute;
      bottom: 10px;
      
      transform: translate(-50%);
      left: 50%;
      
      opacity: 0;
    }
    
    .video {
      width: 100%;
      height: 100%;
    }
    
    .showText {
      opacity: 0;
      transition: opacity 0.5s linear;
    }
    
    .hideText {
      opacity: 1;
      transition: opacity 0.5s linear;
    }
  </style>
  <script>
    function showText(number) {
      document.querySelector("#desc" + number).classList.remove("hideText");
      document.querySelector("#desc" + number).classList.add("showText");
    }
    
    function hideText(number) {
      document.querySelector("#desc" + number).classList.remove("showText");
      document.querySelector("#desc" + number).classList.add("hideText");
    }
    
    function alertText(number) {
      alert(`${number}번째 추억이에요! 눌러주셔서 감사합니다 :)`);
    }
  </script>
</head>
<body>
  <div class="container">
    <div class="photos">
      <div id="image1" class="photo-frame"
        onmouseover="hideText(1)"
        onmouseout="showText(1)"
        onclick="alertText(1)"
      >
        <span id="desc1" class="photo-description">
          우리 작년 1월에 동해 갔을 때 :)
        </span>
      </div>
      <div id="image2" class="photo-frame"
        onmouseover="hideText(2)"
        onmouseout="showText(2)"
        onclick="alertText(2)"
      >
        <span id="desc2" class="photo-description">
          작년 할로윈 파티
        </span>
      </div>
      <div id="image3" class="photo-frame"
        onmouseover="hideText(3)"
        onmouseout="showText(3)"
        onclick="alertText(3)"
      >
        <span id="desc3" class="photo-description">
          친구랑 싸웠을 때 위로해준 너
        </span>
      </div>
      <div class="photo-frame">
        <iframe class="video"
          src="https://www.youtube.com/embed/TWz1btekxfs"
          frameborder="0"
        ></iframe>
      </div>
    </div>
    <div class="footer">
      <p class="f-title">Happy Lunch Time</p>
      <p class="f-date">2023.01.25</p>
    </div>
  </div>
</body>
</html>
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴