gpt4 book ai didi

iphone - iOS在javascript完全加载后更改UIWebView中内容的字体

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:49:20 24 4
gpt4 key购买 nike

我对 UIWebView 上的 javascript 感到困惑。

用户可以从多种字体中选择一种。 Xcode 说它成功更改了字体,但我没有看到更改。我的“Courier New”代码如下所示,例如:

NSLog(@"change font to Courier New");
NSString *result = [webview stringByEvaluatingJavaScriptFromString:@"document.fontFamily =\"Courier New\""];
if (!result) {
NSLog(@"fail");
}
else {
NSLog(@"success: %@", result);
}

那么日志是:

2012-07-20 16:01:24.122 javascript[1792:f803] change font to Courier New
2012-07-20 16:01:24.124 javascript[1792:f803] success: Courier New

但我没有在 View 中看到字体变化。

我该如何解决?

谢谢?

最佳答案

试试这个,对我有用:

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.fontFamily =\"Courier New\""];

干杯。

关于iphone - iOS在javascript完全加载后更改UIWebView中内容的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11576250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com