עבודה עם JS דרך C#
-
@מנצפך אמר בעבודה עם JS דרך C#:
@davidnead אני בדיוק עובד על זה. אהיה ריתך בקשר.
תודה, מעולה. אני זקוק לקוד ברמה הבסיסית ביותר: הטענת פונקציה, קריאה, וקבלת תגובה. בהדרכה שם התקשתי אפילו להבחין מה קוד C# ומה קוד JS.
המטרה שלי היא פשוט להריץ JS מאפליקציה שולחנית ללא שימוש בדפדפן ה"אמיתי". -
-
@davidnead אמר בעבודה עם JS דרך C#:
System.Exception: 'Browser is not yet initialized. Use the IsBrowserInitializedChanged event and check the IsBrowserInitialized property to determine when the browser has been intialized
זו
-
@davidnead תעלה את כל הקוד שנוכל לדבר בצורה ברורה
תעצב אותו כמו שצריך -
@מנצפך אמר בעבודה עם JS דרך C#:
@davidnead תעלה את כל הקוד שנוכל לדבר בצורה ברורה
תעצב אותו כמו שצריךלא יודע איך מעצבים, מקוה שבסדר.
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;
using mshtml;
using System.IO;
using CefSharp;
using CefSharp.WinForms;namespace WindowsFormsApp1
{
public partial class Form1 : Form
{public Form1() { InitializeComponent(); } public ChromiumWebBrowser browser; public void InitBrowser() { Cef.Initialize(new CefSettings()); browser = new ChromiumWebBrowser("www.google.com"); this.Controls.Add(browser); var script = string.Format("alert('he')"); browser.GetMainFrame().ExecuteJavaScriptAsync(script); } private void button1_Click(object sender, EventArgs e) { InitBrowser(); } }
}
-
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; using mshtml; using System.IO; using CefSharp; using CefSharp.WinForms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public ChromiumWebBrowser browser; public void InitBrowser() { Cef.Initialize(new CefSettings()); browser = new ChromiumWebBrowser("www.google.com"); this.Controls.Add(browser); var script = string.Format("alert('he')"); browser.GetMainFrame().ExecuteJavaScriptAsync(script); } private void button1_Click(object sender, EventArgs e) { InitBrowser(); } } }