채택완료

index.html pc 환경에서 플래시 나오는데 모바일에서는 안나오게하는 방법

2016-07-05 (화) 23:08:32 4,549

일단 모바일페이지가 없는 사이트고요.

index.html 파일 중에 바디 내용입니다.

--------------

<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" valign="middle" align="center">

<div align="center">
  <center>
  <table border="0" width="950" cellspacing="0" cellpadding="0">
    <tr>
      <td width="100%" height="627">
        <table border="0" width="940" cellspacing="0" cellpadding="0">
          <tr>
             <td width="945" bgcolor="#FFFFFF" valign="middle" align="center">
              <table border="0" width="940" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="100%" height="627" valign="middle" align="center">
                   <object type="application/x-shockwave-flash" data="main.swf" width="940" height="627"><param name="movie" value="main.swf"></object>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
  </center>
</div>
    </td>
  </tr>
</table>

</body>

---------------

pc 화면에서 사이트를 열면 플래시가 먼져 나오고 메인화면이 뜨는데요.

모바일에서는 플래시를 안나오게 하고 싶습니다.

혹시 어떻게 하는지 아시는분 계신가요?

사이트 접속시에 플래시가 뜨게 하는 것은

<object type="application/x-shockwave-flash" data="main.swf" width="940" height="627"><param name="movie" value="main.swf"></object>

이것 같습니다.

지인 사이트인데 아주 옛날에 만든 사이트라 모바일 폴더도 없고, 미디어쿼리도 적용 안되어 있고, 스마트폰에서 접속하면 이 플래시때문에 그런지 접근이 안되서요.

홈페이지가 안열려요.

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2016-07-06 (수) 10:51:44

모바일 여부를 확인 할 수 있는 javascript 네이버에서 찾아 보신 뒤 모바일 때 해당 태그 숨기시면 됩니다.

해당 태그에 id를 걸어 주시면 쉽게 숨길 수 있겠네요. 

답변에 대한 댓글 1개


전말 감사합니다.
찾았습니다.
근데 id 거는건 어찌하나요?
2016-07-07 (목) 11:58:44

<object id="hide_flash" 이런식으로 해서

찾으신 스크립트에서 모바일인 경우 해당 id의 display를 none 하시면 되요. 

답변에 대한 댓글 1개

감사합니다^^

답변을 작성하려면 로그인이 필요합니다.