웹뷰로 하이브리드앱을 만들고 있는데요…

5 답변 글타래를 보이고 있습니다
  • 글쓴이
    • 토끼 돼지
      참가자
      • 글작성 : 5
      • 답글작성 : 16

      싱글뷰앱으로 하이브리드앱을 만들고 있는데 앱을 실행하여 웹상에 있는 어떤 버튼을 누르면 원래는 새로운 탭으로 실행되야하는데 앱에서는 이게 실행이되지않습니다 ㅠ 이걸 xcode에서 어떻게 해결하면 되나요? ㅠ 초급자입니다!

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 579

      웹페이지에서 어떤 함수를 사용하는건지 그냥 새 페이지를 열어주는건지 몰라서… 첫 번째 링크는 그냥 target=_blank 일 때 해결방법이고요, 두 번째 링크는 open() 함수 사용할 때 해결 방법입니다.

      • 이 답변은 야곰에 의해 4 years, 6 months 전에 수정됐습니다.
    • 토끼 돼지
      참가자
      • 글작성 : 5
      • 답글작성 : 16

      1번 문제인거 같습니다! 그래서 링크를 들어가 봤는데 해결방법이 여러개이던데 그중 최신방법으로 보이는걸 적용했는데 제가 잘못따라하는건지 잘되지않습니다 ㅠ 혹시 뷰컨트롤러를 하나 더만들어야하나요?

      html로 사용자 이름이 버튼으로 구현되어 있는 웹이고 버튼하나하나 고유 href가 설정되어 있는데 웹상에서는 그 버튼들을 누르면 새로운 웹페이지가 생성되면서 그 사용자의 프로필 페이지가 생성되는 그러한 웹입니다.  xcode상에서 테스트를 해보면 버튼을 눌러도 아무런 반응이 없고 모듈에 unknown result for url (https) 라고 뜹니다! 

      • 이 답변은 토끼 돼지에 의해 4 years, 6 months 전에 수정됐습니다.
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 579

      이 답변(https://stackoverflow.com/a/41116379)을 참고한건가요?
      뷰 컨트롤러를 더 만든다고 해결될 문제는 아닐거 같아요.
      혹시 웹 주소가 http를 사용하나요? https를 사용하지 않거나 ATS를 충족하지 않는 프로토콜을 사용한다면 App Transport Security에 대해 알아보면 좋을것 같아요.
      웹페이지가 어떻게 구현되어 있는지 확실치 않아서 뭐라고 답하기가 어렵네요^^;

    • 토끼 돼지
      참가자
      • 글작성 : 5
      • 답글작성 : 16

      아 선생님 해결했습니다!! 제가 코드를 복붙해놓고 고쳐야 될 부분을 꼼꼼히 못 봣네요 ! 도움주셔서 감사드립니다! 

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 579

      해결돼서 다행이네요!ㅎㅎ 좋은 저녁 보내세요 😀

5 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom