92 lines
2.8 KiB
C#
92 lines
2.8 KiB
C#
using CefSharp;
|
|
using Newtonsoft.Json.Linq;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace FOW0000
|
|
{
|
|
public partial class fHappyNarae : Form
|
|
{
|
|
public fHappyNarae()
|
|
{
|
|
InitializeComponent();
|
|
this.wb1.FrameLoadEnd += Wb1_FrameLoadEnd;
|
|
this.wb1.AddressChanged += Wb1_AddressChanged;
|
|
this.wb1.StatusMessage += Wb1_StatusMessage;
|
|
}
|
|
|
|
private void Wb1_StatusMessage(object sender, StatusMessageEventArgs e)
|
|
{
|
|
sbstat.Text = e.Value;
|
|
}
|
|
|
|
private void Wb1_AddressChanged(object sender, AddressChangedEventArgs e)
|
|
{
|
|
sburl.Text = e.Address;
|
|
}
|
|
|
|
|
|
private void Wb1_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
|
|
{
|
|
Console.WriteLine("Frame End : " + e.Url); ;
|
|
//if (e.Url.Contains("logfail.jsp?LoginDNS=null"))
|
|
//{
|
|
// var frame = this.wb1.GetMainFrame();
|
|
// var visitor = new SourceVisitor((text) =>
|
|
// {
|
|
// BeginInvoke(new Action(() =>
|
|
// {
|
|
// MessageBox.Show(text.Substring(0, 100));
|
|
// }));
|
|
// });
|
|
|
|
// frame.GetSource(visitor);
|
|
//}
|
|
}
|
|
//public class SourceVisitor : IStringVisitor
|
|
//{
|
|
// private readonly Action<string> _callback;
|
|
|
|
// public SourceVisitor(Action<string> callback)
|
|
// {
|
|
// _callback = callback;
|
|
// }
|
|
|
|
// public override void Visit(string value)
|
|
// {
|
|
// _callback(value);
|
|
// }
|
|
// public override Dispose()
|
|
// {
|
|
|
|
// }
|
|
//}
|
|
|
|
|
|
private void fHappyNarae_Load(object sender, EventArgs e)
|
|
{
|
|
wb1.Load("https://www.happynarae.com/fullsize/frist_web/logfail.jsp?LoginDNS=null");
|
|
}
|
|
|
|
private void toolStripButton1_Click(object sender, EventArgs e)
|
|
{
|
|
wb1.Load("https://www.happynarae.com/fullsize/frist_web/logfail.jsp?LoginDNS=null");
|
|
}
|
|
|
|
private void toolStripButton2_Click(object sender, EventArgs e)
|
|
{
|
|
var script = "f_sub_menu_click("/havis/havis_custom/202auth/order/cust_order_05.jsp","/havis/fullsize/help_desk/202auth/main/cust_order_05.html","3");";
|
|
script = script.Replace(""", "\"");
|
|
var command = string.Format(script);
|
|
this.wb1.GetMainFrame().ExecuteJavaScriptAsync(command);
|
|
}
|
|
}
|
|
}
|