- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个 iOS 应用程序,它将离线加载 UIWebView 中的 KRPano 全景图。这意味着我已将 KRPano 文件结构(index.html + 数据目录)复制到我的 iOS 项目中,并且我正在尝试使用 swift 代码加载该文件:
//load a file
guard let urlResource = NSBundle.mainBundle().URLForResource("index", withExtension: "html") else {
print ("error")
return
}
let webRequest = NSURLRequest(URL: urlResource)
webView.loadRequest(webRequest)
如果全景图是从远程位置加载的,那么顺便说一句。可能是什么问题?
最佳答案
如果不手动编辑 Krpano 文件是不可能的。我们通过自动修复从网络下载的 JavaScript 文档,在我们的应用程序 (Offline Pages Pro) 中解决了这个问题。我们的实现相当复杂,但最终它允许离线浏览 Krpano 之旅。
问题是 Krpano HTML5 查看器使用 XMLHttpRequests 加载内容。如果内容是本地的(即 file://),XMLHttpRequest 也可以成功,但它不会产生 Krpano 期望的 HTTP 状态代码 200。
您可以尝试实现 NSURLProtocol 来覆盖 XMLHttpRequests,它可能在 IOS 9 中工作,但从 iOS 8 开始,它不起作用,因为 XMLHttpRequests 完全绕过了 NSURLCache 和 NSURLProtocol。
关于ios - 在 iOS 上本地/离线加载 KRPano 全景图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34845156/
我正在尝试在 AngularJS 应用程序中复制 Windows Phone Ui。这是一个 example Windows Phone 用户界面的外观。 无限滑动 关于它的一件有趣的事情是面板可以无
我正在编写一个 iOS 应用程序,它将离线加载 UIWebView 中的 KRPano 全景图。这意味着我已将 KRPano 文件结构(index.html + 数据目录)复制到我的 iOS 项目中,
我的目标是使用 Google Street View API 向用户显示完整的 promise 全景可滚动街景图像。基本上,API 为我提供了许多图像,我可以在其中改变方向、高度、缩放、位置等。我可以
请问有没有人知道在请求最近的街景全景时如何排除内景?我注意到越来越多的室内、“商业” View 被返回到发达地区的位置。我搜索了 google.maps.StreetViewPanorama 的 Ja
我正尝试代表我应用的用户发布 360° 照片,但我不知道如何让它发挥作用。 我加载了 Facebook Javascript Graph API,使用“publish_actions”范围记录用户,并
我是一名优秀的程序员,十分优秀!