android - 从基于网络的移动应用程序本地加载图像/css/js/webfonts

标签 android ios uiwebview webview android-webview

我正在开发一个 Web 应用程序,页面完全从服务器端呈现,应用程序使用 UIWebView 加载页面...

(该页面的 Url 是这样的:http://mydomain.com/application/)

有没有办法在本地加载image/js/css/webfont文件而不是在WebView(iOS/Android)中下载它们?

*如果是 PC 而不是 iOS/Android,我想我可能会在服务器端呈现的页面中使用类似这样的东西:

<script src="file:///C:/Program%20Files/MyApp/Data/script.js"></script>

<img src="file:///C:/Program%20Files/MyApp/Data/welcome.png" />

(我想,但我不确定)

但是如何在移动应用程序(iOS UIWebView/Android WebView)中做这样的事情呢?

最佳答案

在您的 html 中使用 URI 作为 src

“android.resource://[包]/[资源类型]/[资源名称]”

<script src="android.resource://com.example.sample/raw/js_script">

关于android - 从基于网络的移动应用程序本地加载图像/css/js/webfonts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12290651/

相关文章:

android - 请根据 com.intellij.openapi.project.IndexNotReadyException 文档更改调用方

iphone - 手势识别星级评定系统

ios - 如何在应用程序重新打开时刷新 iOS 主屏幕 PWA

android - Google License Verification Library 是否可以在 Android Wear 设备上运行?

android - 如何避免在启动 Activity 时调用 onCreate()?

android - 如何从android中的微调器列表中隐藏所选项目

ios - 链接单元格以调用不同的 ViewController

ios - 由于 UIWebView API 已弃用,无法在 Appstore 上发布。如何正确迁移到WKWebView?

iphone - 在 UIWebView 中显示来自相机的 UIImage

ios - UIWebView 在应用进入后台时播放音频