UIWebViewから座標(「座標x、yとは何ですか?」)に基づいてクリック可能な要素を取得しようとしていますそれはリンクですか、どこに行くのですか?))、プログラムでクリックすると、いくつかの問題が発生しました。UIWebViewの位置に基づいてjavascriptを使用してプログラムで要素を取得し、それらをクリックする
のelementFromPoint(x、y)は、所与の位置で要素を取得する点で素晴らしい働き、私が持っている場合、例えば、<a>
内部<span>
は、次にスパンではなく<a>
で報告されています。これを回避する方法はありますか?または、この要素の上にある親に移動しますが、同じ座標で、クリックできない場合は移動しますか?
また、クリック()はボタンには効果がありますが、リンクには効果がありません。リンク上のマウスクリック(またはタップ)やマウスオーバーをシミュレートするにはどうすればよいですか?私はonmouseover()を要素に対して試しましたが、うまくいきませんでした。
また、プログラム上で移動することができ、私が望むことをすることができるページ上にマウスオブジェクトがありますか?
これは私がやろうとしていることではありません。私が場所について話しているとき、私は指定されたページの座標を意味します。 document.locationは、ドキュメント上の場所ではなく、現在のドキュメントを参照します。少なくとも私が知る限り。 –