Câu hỏi có vẻ lạ, nhưng đây là trường hợp của tôi.Đóng UIWebView bằng javascript: window.close();
Tôi có UIWebView
trong số UIView
(do [self.view addSubview:webView];
) thực hiện, chiếm toàn màn hình. Nó cố tình ẩn UIView
trước khi số UIWebView
nhấp vào một hành động javascript:window.close();
.
Làm cách nào để liên kết JavaScript trong UIWebView
trang đến hành động của UIView
, ví dụ: [webView removeFromSuperView];
?
nghe có vẻ như nó hoạt động. Hãy để tôi làm một bài kiểm tra và lấy lại cho các bạn. – Raptor
Thành công! Thực ra không cần sử dụng Lược đồ URL. Chỉ cần tạo một mẫu trong URL, sau đó đọc mẫu trong '[đường dẫn NSURL]' bởi 'shouldStartLoadWithRequest:'. Xử lý mẫu với logic khác nhau (bạn thậm chí có thể truyền các biến với chuỗi truy vấn (của coz, các giá trị POST không thể đọc được). – Raptor