我有一个钛应用程序嵌入了一些第三方JavaScript代码,它正在请求使用更多的文件。问题是这些文件正在使用继承式协议(//example.com/file.js
)进行请求,看起来Titanium试图将此请求作为本地文件引用。如果我运行的是iOS模拟器和调试在Safari应用程序,将显示以下控制台消息:使用继承协议的JavaScript请求文件
[Error] Failed to load resource: resource unavailable file://www.documentcloud.org/documents/2179503-superior-court-lawsuit-intersal-v-nc.js?_=1465333443448
有其他人遇到了这个问题,或者知道的方式来解决呢?
的问题是我们基本上嵌入了第三方的JavaScript文件,然后该文件在其代码中发出请求。我们无法控制协议。 –
第三方JavaScript文件仍然位于应用程序内/您的代码库中吗?您将不得不更改代码或重做自己以修复它 –
值得一提的是,这完全在WebView中。所以我的假设是它会/应该尊重这些类型的URL。 –