標籤:style class java ext color width
今日做項目,涉及到native和H5頁面的互動
1.document.readyState
document.readyState:判斷文檔是否載入完成。firefox不支援。
這個屬性是唯讀,傳回值有以下的可能:
0-UNINITIALIZED:XML 對象被產生,但沒有任何檔案被載入。
1-LOADING:載入程式進行中,但檔案尚未開始解析。
2-LOADED:部分的檔案已經載入且進行解析,但物件模型尚未生效。
3-INTERACTIVE:僅對已載入的部分檔案有效,在此情況下,物件模型是有效但唯讀。
4-COMPLETED:檔案已完全載入,代表載入成功。[_webViewstringByEvaluatingJavaScriptFromString:@"document.readyState"];可以判斷出當前webview載入狀態
2。window.location.href用window.location.href的就只能在當前頁面開啟,不能開啟新視窗的
3. ios執行JS代碼,語句;stringByEvaluatingJavaScriptFromString
4. 改變userAgent
NSString *userAgent =
@"Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_1 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F136 Safari/525.20";
id webDocumentView;
id webView;
webDocumentView = objc_msgSend(myWebView, @selector(_documentView));
object_getInstanceVariable(webDocumentView, "_webView", (void**)&webView);
objc_msgSend(webView, @selector(setCustomUserAgent:), userAgent);