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 - 如何在Objective C中一天或24小时后显示本地通知?

ios - 类型 'Int32' 不符合协议(protocol) 'AnyObject' Swift?

iphone - 使用 UIScrollView

iphone - 在animationDidStop中,animation的地址与我添加到图层的动画的地址不同?

iphone - 自定义 iphone 按钮,绘制它们或常规 UIButton 哪个更好?

ios - 检测用户对允许推送通知对话框的响应

iphone - iPhone 上的核心转储文件存储在哪里?

html - 如何让这个缩略图幻灯片居中

html - max-width 正在删除背景颜色

html - Gatsby 链接无法正确呈现