iOSWebview與js互動之調整字型大小
阿新 • • 發佈:2019-02-15
先看效果圖:
iOS開發經常會跟Webview互動,主要呼叫的就是stringByEvaluatingJavaScriptFromString這個方法。也可以在
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
return ![request.URL.absoluteString containsString:@"dushu"];
}
中攔截request,如上面。這裡我用到的是獲取getElement 來調整(要在webViewDidFinishLoad裡面呼叫)。一般常用的方法:
document.getElementById('xxx')
document.getElementsByTagName('xxx')[0]
document.getElementsByClassName('xxx')[0]
document.getElementsByName('xxx')[0]