Android で WebView コンテンツにアクセスするにはどうすればよいですか? 私はこの投稿を読みました: answer1
しかし、埋め込みの JavaScript を使用するように提案されたため、@SuppressLint("JavascriptInterface")
警告が表示されたため、この方法を使用しないことにしました。どうにかして本文のコンテンツにアクセスできますWebViewClient()
か? また、本文のJsonを介してコンテンツを取得しますが、エンティティにアクセスして読み取ることはできません。
.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
}
@Override
public void onLoadResource(WebView view, String url) {
if(url.equalsIgnoreCase(the_url)){
//here get the content
}
super.onLoadResource(view, url);
}
});
私は似たようなことを達成したい
final HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
または単に間で文字列全体を読み取るだけです<body>...</body>
説明: 私は自分のウェブサイトにユーザーをログインさせたいのですが、セキュリティ上の理由からフォーミュラで URL をロードする必要があります. this:<body>{"token":"abcd"}</body>
しかし、そのトークンが必要であり、すべてのデバイスで必要なので、JSON または Web ページから読み取る方法を見つける必要があります。それを手伝ってください。
ありがとう