使用 WebKit (Objective-C API) 的相对 CSS URL 值
我想更改 HTML 文档中背景图像属性的 URL。
DOMCSSStyleDeclaration *style = domELement.style;
NSString *imageURL = [style backgroundImage];
现在 imageURL 看起来像 url(
。但在 HTML 源代码中它是 url(image.jpg)
。
现在我想将 image.jpg 更改为其他图像并仍然保留相对路径。我该怎么做?因为当我设置类似 url(newImage.jpg)
的内容时,渲染的输出看起来像 url(
。
获取 HTML 时我可以更改一些内容吗?
DOMHTMLElement *htmlElement = (DOMHTMLElement*)[document documentElement];
NSString *html = [htmlElement outerHTML];
或者有其他方法可以在 css 属性中设置相对 URL 吗?
[style setBackgroundImage:@"url(newImage.jpg)"];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我根本没有发现任何东西。所以我自己用 NSSCanner 解析了它
I didn't found anything at all. So I did pars it my self with an NSSCanner