我想在UIWebView中打開我的網站,但我不需要顯示它的上部和下部。所以我想要例如選擇以下部分:頂部+ 50像素 - >底部 - 50像素選擇UIWebView的一部分
是否可以在iOS中執行操作?
我想在UIWebView中打開我的網站,但我不需要顯示它的上部和下部。所以我想要例如選擇以下部分:頂部+ 50像素 - >底部 - 50像素選擇UIWebView的一部分
是否可以在iOS中執行操作?
只是一個演示:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *js = [NSString stringWithFormat:
@"var html = document.body.innerHTML;"
@"var newHtml = \"<div style='overflow:hidden;'><div style='margin-top:-50px; margin-bottom:-50px; display:block;'>\" + html + \"</div></div>\";"
@"document.body.innerHTML = newHtml;"
];
[webView stringByEvaluatingJavaScriptFromString:js];
}
謝謝!這正是我正在尋找的東西。但是,當您單擊頁面內的鏈接時,webView會使用舊的縮放比例打開它。 它總是顯示互聯網連接錯誤。你知道爲什麼嗎? – firewall
@firewall我測試過,我還沒有看到「舊縮放」,也沒有任何錯誤。什麼是你的網址? –
你可以做一個移動版本爲您的網站,隱藏頁眉和頁腳。 –
或者請求URL,解析並修改HTML,然後調用'-loadHTMLString:' –