iOS:UIWebView的Web首选项?
在Mac OS/X上,您可以通过设置WebView的web首选项,以编程方式设置WebView中的默认字体和许多其他值iOS:UIWebView的Web首选项?,ios,Ios,在Mac OS/X上,您可以通过设置WebView的web首选项,以编程方式设置WebView中的默认字体和许多其他值 谢谢。要设置字体,您可以使用CSS和JavaScript。在UIWebView page loaded delegate事件中执行以下操作,以在任何页面上设置默认字体大小: NSInteger fontSizePercent = 150; NSString *script = [NSString stringWithFormat:@"document.getElementsBy
谢谢。要设置字体,您可以使用CSS和JavaScript。在UIWebView page loaded delegate事件中执行以下操作,以在任何页面上设置默认字体大小:
NSInteger fontSizePercent = 150;
NSString *script = [NSString stringWithFormat:@"document.getElementsByTagName('head')[0].innerHTML += '<style>body {font-size: %i%% !important}</style>'", fontSizePercent];
[webView stringByEvaluatingJavaScriptFromString:script];
NSInteger fontSizePercent=150;
NSString*script=[NSString stringWithFormat:@“document.getElementsByTagName('head')[0]。innerHTML+='body{font size:%i%%!important}',fontSizePercent];
[webView stringByEvaluatingJavaScriptFromString:script];
唯一的问题是,在运行脚本之前,您可能会短暂地得到一个正常字体大小的闪存。是的,这对字体有帮助,但其他设置(如缓存策略)呢?确实如此。有许多有用的东西可以通过Mac上的WebPreferences设置。我假设在iOS上有一种并行方式,但我还没有找到。