我正在寻找一种使用本地 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/