gpt4 book ai didi

javascript - uiwebview注入(inject)javascript调整字体大小

转载 作者:行者123 更新时间:2023-11-28 16:25:35 26 4
gpt4 key购买 nike

我有一个 UIWebView,我加载了一个引用本地 CSS 样式表的本地页面。我的应用程序能够让用户在应用程序内调整字体大小,因此我希望这也适用于我在应用程序中显示的本地网页的字体大小。

我知道我可以使用 stringByEvaluatingJavaScriptFromString 将 javascript 注入(inject)到 webview 中。

如何使用 Javascript 修改 HTML 文档的字体大小?

最佳答案

在 UIWebView 委托(delegate)方法 webViewDidFinishLoad 中你可以试试这个:

NSString *fontSize=@"14";
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'",[fontSize intValue]];
[myWebview stringByEvaluatingJavaScriptFromString:jsString];

如您所述,这会添加 JavaScript 以将字体大小调整为 14。

关于javascript - uiwebview注入(inject)javascript调整字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36186491/

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