0
私のXamarinアプリでは、カスタム属性値を<の中に表示し、クリックごとにUIWebViewに提供されるhref>タグを取得したいと考えています。Xamarin WebView:クリックごとにURLコンテンツからカスタムデータ属性値を取得する方法は?
例:
<html>
<head>
<style>
.democlass {
color: red;
}
</style>
</head>
<body>
<p id="demo"></p>
<button>Button1</button>
<button>Button2</button>
<button>Button3</button>
<a href="https://www.google.com">
<div class="tile trending black" data-type="goog">
<div class="title">Title1</div>
<div class="subtitle">subtitle1</div>
<div class="subtitle">subtitle1</div>
</div>
</a>
<a href="https://www.yahoo.com">
<div class="tile trending black" data-type="yah">
<div class="title">Tit1e1</div>
<div class="subtitle">subtitle1a</div>
<div class="subtitle">subtitle1b</div>
</div>
</a>
</body>
</html>
www.google.comを選択した場合、私はデータ型を追跡し、値goog
を取得したいとwww.yahoo.comを選択したときに、私はデータ型を追跡すると、値を取得yah
今私は完全なHTMLを取得し、それを解析します。
WebView.LoadFinished += (object sender, EventArgs e) =>
{
var htmlstring = frmWebView.EvaluateJavascript("document.documentElement.outerHTML");
}
すべてのクリックイベントにdata-type
値を追跡するためのより良い方法はあります。
は自分で書かれたこのHTMLますか? –
はい。これはちょうどランダムな例のhtmlです。 – TheDeveloper
それを行う方法に関するアドバイスはありますか? – TheDeveloper