0
(닫기 버튼이 그 때문에하지 웹보기에 영향을받지 않는다)
webview 내부에 Vimeo 플레이어를 열 때 바운스/스크롤을 사용하지 못하게하는 데 문제가 있습니다. 플레이어는 iframe에 삽입되어있어 iframe 내부의 iframe이됩니다. 나는 웹보기와 제 iframe이 성공적으로 비활성화 스크롤 및 반송을
는,이 네이티브 코드를 사용
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]]) {
((UIScrollView *)subview).bounces = NO;
[[subview scrollView] setScrollEnabled: NO];
}
그리고 내가 사용하는 첫 번째 웹보기 및 iframe을 자바 스크립트
addLoadEvent(function() {
document.ontouchmove = function(e){ e.preventDefault(); }
문제에 대한
이것은 webview 및 첫 번째 iframe에서는 작동하지만 embedding 된 vimeo iframe에서는 작동하지 않습니다.
답장을 보내 주셔서 감사합니다! webView.scroll 의미 하시겠습니까? 작동하지 않습니다. 내가 그것을 반복하려고 할 때 webView 누락 된 하위보기를 발견했다. 그래서 나는 다른 수준에서 이것을해야만 할 것 같아요? vimeo iframe의 속성에 액세스하려면 어떻게해야합니까? – emmanuel2004
iframe에 온라인 비디오를로드하는 경우 비디오 서버 (이 경우 Vimeo)에서 설정 한대로 액세스 할 수 없습니다 .... 로컬 비디오를 다운로드 한 다음로드하거나로드하면 줄 webview (당신을 위해 스크롤보기) 그리고 그것은 작동해야합니다 .... 또한 subviews ..... – Quappic
아니, 나는 비디오를 다운로드 할 수 없습니다, 그들은 스트리밍해야합니다. 어쩌면 iframe에 touchmove 자바 스크립트 코드를 삽입하는 기본 방법이 있을까요? 교차 도메인 규칙에 따라 컨테이너 문서에서 자바 스크립트를 사용하지 못하게 될 것입니다. – emmanuel2004