2

我在 UiWebViewController 中打开了一个带有 cordova 的 html 页面。在 Uiwebviewcontroller 中加载 index.html 时,我们可以嗅探来自 index.html 的请求吗?

例如,我在 UiWebviewcontroller 中打开了以下 html:

<html>
<head>
   <link rel="stylesheet" type="text/css" href="theme.css">
    <script src="app.js"></script>
</head>
<body>
   <img src="img.jpg"/>
</body>
</html>

我可以嗅探和修改 Uiwebviewcontroller 中请求的 url,即。使用 Objective-C 将 img.jpg、theme.css、app.js 转换为 content/img.jpg、css/theme.css、js/app.js 之类的内容。

4

1 回答 1

1

是的,这是可能的NSURLProtocol,请参阅NSHipster 的这篇博文相关的 Stack Overflow 线程

于 2013-01-15T07:42:42.943 回答