iphone - 使用 CSS 本地文件加载 UIWebView

标签 iphone objective-c css ios uiwebview

我正在寻找一种使用本地 CSS 文件加载我的 UIWebView 的方法,该文件应该会影响 UIWebView 的 loadRequest。

为清楚起见: 我有一个 UIWebView,我用网站 url 加载请求它。 我还有一个本地 CSS 文件应该会影响此 loadRequest url。

我想将这个 CSS 文件加载到 UIWebView 上。

谢谢,

最佳答案

stackoverflow question似乎有一个或两个可能对您有帮助的答案。

您需要加载本地 CSS(使用与@Shrey 不同的方法,但要查找您的 CSS 文件),并以某种方式将其注入(inject)页面,唯一的方法似乎是使用:

[webview stringByEvaluatingJavaScriptFromString:someJavascriptToInjectCSS];

和一些巧妙的 Javascript 来修改页面以添加 CSS。

希望这可以帮助您指明正确的方向。我已经使用这种方法将内容注入(inject)页面,所以它确实有效,但我不太了解 Javascript,无法编写将 CSS 注入(inject)页面的代码。

关于iphone - 使用 CSS 本地文件加载 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873028/

相关文章:

ios - 在 iOS7 上被推送/弹出时如何禁用 View 生成的阴影?

ios - 您可以发送不唤醒手机的 iOS 推送通知吗?

iOS subview 按钮导致应用程序崩溃

objective-c - 创建具有 RGB 值的 NSColor

html - 使用 CSS 设置样式的按钮元素在 IE6 中不显示背景图像

iphone - 如何开始复杂级别的跨平台移动应用程序开发?

iphone - Iphone 应用程序中的推送通知

iphone:不调用 didReceiveAuthenticationChallenge 和 canAuthenticateAgainstProtectionSpace 以提供安全的 Restful 服务

css - 在并排 div 之后,我想要在左侧 Css 位置换行

html - 对齐 HTML 有序列表中的数字