Awesomium получение кода компонента - C#
Формулировка задачи:
Как получить HTML код компонента в браузере Awesomium по которому был сделан клик мышкой.
Решение задачи: «Awesomium получение кода компонента»
textual
Листинг программы
using Awesomium.Core; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); webControl1.DocumentReady += Awesomium_Windows_Forms_WebControl_DocumentReady; } void InitBodyClick() { using (JSObject myglobal = webControl1.CreateGlobalJavascriptObject("myglobal")) { myglobal.Bind("sendElementCode",ClickHandler); webControl1.ExecuteJavascript("document.body.addEventListener('click', function(evt){myglobal.sendElementCode(evt.target.outerHTML);})"); } } private JSValue ClickHandler(object sender, JavascriptMethodEventArgs e) { MessageBox.Show(e.Arguments[0]); return null; } private void Awesomium_Windows_Forms_WebControl_DocumentReady(object sender, DocumentReadyEventArgs e) { if(e.ReadyState == DocumentReadyState.Loaded) { InitBodyClick(); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д