2,293
yesterday 2,699
visitor 24,709,120
1

[IOS] 웹뷰의 자바스크립트 alert 팝업 수정

조회 수 24960 추천 수 0 2015.11.27 15:11:04

IOS 에서 UIWebView 사용시 웹 페이지의 alert 창의 제목을 없애거나 기타 수정하는 방법입니다.

웹뷰가 포함된 클래스의 .h 파일에 아래를 추가합니다.

@interface UIWebView (Javascript)
  - (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message     initiatedByFrame:(id *)frame;
@end 



웹뷰가 포함된 클래스의 .m 파일에 아래를 추가합니다.

@implementation UIWebView (Javascript)
   - (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(id *)frame {
      UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:message delegate:nil cancelButtonTitle:@"확인" otherButtonTitles: nil];
      [alert show];
   }
@end 


위에서 initWithTitle 을 nil 로 했으므로 제목은 나오지 않습니다. 옵션을 조절해서 버튼 텍스트 등을 수정할 수 있습니다.



출처 : http://www.fun25.co.kr/blog/ios-webview-javascript-alert-customize/

 

 

'헬로마켓'과 함께하는 스마트한 중고 아이템 거래

https://www.hellomarket.com

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
» [IOS] 웹뷰의 자바스크립트 alert 팝업 수정 제리 2015-11-27 24960

Program Note 로그인 :)