我有一个带有jquery carousel插件(Royalslider)的电子书Web应用程序,当用户滑动到下一页时,它会在后续页面容器中使用AJAX预加载HTML组件文件(图像,HTML,CSS)。此电子书Web应用程序加载在原生应用程序webview中,包括iOS和Android。在某些页面中,我放置视频触发器来播放视频叠加层(YouTube,MOVIDEO)。我正在移动设备(iPhone和Android手机)中对此进行测试
HTML组件的预加载完全正常,直到我在页面容器中播放嵌入的视频。例如,我在第2页播放嵌入视频,移动视频播放器加载,播放和关闭视频。但是,当我滑动到后续页面时,HTML组件的预加载不会发生,因此我最终在轮播的页面容器中显示空页面。此问题仅出现在本机应用程序的Webview中。我在外部移动浏览器上试过它并没有发生。
加载视频后是否需要重新设置mime类型或数据类型?在播放视频后,为什么不能通过AJAX获取HTML内容?这是"起源"加载视频后出现问题?
我不熟悉Android和iOS网页视图。我将这个电子书网络应用程序作为第三方解决方案提供商。