0

次のことを試しましたが成功しませんでした。助けていただければ幸いです。

UIPasteboard *pb = [UIPasteboard generalPasteboard];

[pb setString:passwordName];

NSString *jScriptString;

jScriptString = [NSString stringWithFormat:@"var output = {document.getElementById;" " ;output.innerHTML = document.activeElement.value = '%@'}",  passwordName];


[self.viewWebSite stringByEvaluatingJavaScriptFromString:jScriptString];
4

1 に答える 1

0

ここで推測するだけですが、uiwebview がページをロードするときに、ios アプリにローカルな .js ファイルを追加して、dom で見つかったすべての入力フィールドに onfocus メソッドを追加することができます。次に、その onfocus イベントで、webView:shouldStartLoadWithRequest:navigationType: が監視できる window.location プロパティを介して要素 ID を iOS に渡すことができます。

于 2013-06-18T18:04:15.667 に答える