UIWebViewでcanGoBackが効かない
UIWebViewではページの読込ませ方によってcanGoBack, canGoForwardの挙動が変わるようです。
- canGoBackがYESになる
loadRequest:
- canGoBackがNOのまま
loadData:MIMEType:textEncodingName:baseURL:
loadHTMLString:baseURL:
これはcanGoBackだけでなく、実際にgoBackしても動作しなくなります。historyがきちんと更新されるのはloadRequest:だけのようです。
Javascriptでhistoryがいじれるといいのですが、試しにやってみたところ期待通りにはいきませんでした。できそうなものなんですけどね、、