דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עבודה עם JS דרך C#

עבודה עם JS דרך C#

מתוזמן נעוץ נעול הועבר תכנות
52 פוסטים 3 כותבים 3.7k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • D מנותק
    D מנותק
    davidnead
    השיב למנצפך ב נערך לאחרונה על ידי
    #5

    @מנצפך אמר בעבודה עם JS דרך C#:

    @davidnead אני בדיוק עובד על זה. אהיה ריתך בקשר.

    תודה, מעולה. אני זקוק לקוד ברמה הבסיסית ביותר: הטענת פונקציה, קריאה, וקבלת תגובה. בהדרכה שם התקשתי אפילו להבחין מה קוד C# ומה קוד JS.
    המטרה שלי היא פשוט להריץ JS מאפליקציה שולחנית ללא שימוש בדפדפן ה"אמיתי".

    תגובה 1 תגובה אחרונה
    1
    • מנצפךמ מנותק
      מנצפךמ מנותק
      מנצפך
      כתב ב נערך לאחרונה על ידי
      #6

      winForm?

      תגובה 1 תגובה אחרונה
      0
      • מנצפךמ מנותק
        מנצפךמ מנותק
        מנצפך
        כתב ב נערך לאחרונה על ידי
        #7

        על איזה הדרכה אתה מדבר?

        תגובה 1 תגובה אחרונה
        0
        • מנצפךמ מנותק
          מנצפךמ מנותק
          מנצפך
          כתב ב נערך לאחרונה על ידי
          #8

          איזה VS?

          תגובה 1 תגובה אחרונה
          0
          • D מנותק
            D מנותק
            davidnead
            כתב ב נערך לאחרונה על ידי
            #9

            @מנצפך
            האמת לא מאוד משנה לי winForm או WPF מדובר על אפליקציה די פשוטה. עדיף WPF אבל את ההקנה עשיתי על winForm כי זה ההדרכה זם.

            וזה מביא לשאלה השניה: ההדרכה באתר שלהם+תיעוד על ההתקנה שראיתי היכן שהוא ברשת, לא משהו מפורט.

            VS 2017

            תגובה 1 תגובה אחרונה
            1
            • מנצפךמ מנותק
              מנצפךמ מנותק
              מנצפך
              כתב ב נערך לאחרונה על ידי
              #10

              דבר ראשון תגדיר את ה solution על 64
              לחצן ימיני על ה solution
              configration manager

              D תגובה 1 תגובה אחרונה
              2
              • D מנותק
                D מנותק
                davidnead
                השיב למנצפך ב נערך לאחרונה על ידי
                #11

                @מנצפך אמר בעבודה עם JS דרך C#:

                דבר ראשון תגדיר את ה solution על 64
                לחצן ימיני על ה solution
                configration manager

                עשיתי את זה, זה היה בהוראות ההתקנה. כאמור הצלחתי להתקין נכון. אבל את השימוש (קריאה לJS ותגובה) לא הצלחתי. רק יצירת האובייקט בדף.

                תגובה 1 תגובה אחרונה
                2
                • מנצפךמ מנותק
                  מנצפךמ מנותק
                  מנצפך
                  כתב ב נערך לאחרונה על ידי
                  #12

                  אתה מצליח להפעיל אתר?

                  D תגובה 1 תגובה אחרונה
                  0
                  • מנצפךמ מנותק
                    מנצפךמ מנותק
                    מנצפך
                    כתב ב נערך לאחרונה על ידי
                    #13

                    תעשה:

                      var script = string.Format("alert('he')");
                         
                    chromeBrowser.GetMainFrame().ExecuteJavaScriptAsync(script);
                    
                    D תגובה 1 תגובה אחרונה
                    3
                    • D מנותק
                      D מנותק
                      davidnead
                      השיב למנצפך ב נערך לאחרונה על ידי
                      #14

                      @מנצפך אמר בעבודה עם JS דרך C#:

                      אתה מצליח להפעיל אתר?

                      כן. ואם תיתן לי עוד הצבעה - המערכת לא תציק לי עם פסקי זמן בין תשובה לתשובה

                      תגובה 1 תגובה אחרונה
                      4
                      • D מנותק
                        D מנותק
                        davidnead
                        השיב למנצפך ב נערך לאחרונה על ידי
                        #15

                        @מנצפך אמר בעבודה עם JS דרך C#:

                        תעשה:

                          var script = string.Format("alert('he')");
                             
                        chromeBrowser.GetMainFrame().ExecuteJavaScriptAsync(script);
                        

                        chromeBrowser - זה המופע של הדפדפן?

                        מנצפךמ תגובה 1 תגובה אחרונה
                        1
                        • D מנותק
                          D מנותק
                          davidnead
                          כתב ב נערך לאחרונה על ידי
                          #16

                          System.Exception: 'Browser is not yet initialized. Use the IsBrowserInitializedChanged event and check the IsBrowserInitialized property to determine when the browser has been intialized

                          D תגובה 1 תגובה אחרונה
                          0
                          • מנצפךמ מנותק
                            מנצפךמ מנותק
                            מנצפך
                            השיב לdavidnead ב נערך לאחרונה על ידי
                            #17

                            @davidnead YES

                            תגובה 1 תגובה אחרונה
                            0
                            • D מנותק
                              D מנותק
                              davidnead
                              כתב ב נערך לאחרונה על ידי
                              #18

                              ולמה השגיאה?

                              תגובה 1 תגובה אחרונה
                              0
                              • מנצפךמ מנותק
                                מנצפךמ מנותק
                                מנצפך
                                כתב ב נערך לאחרונה על ידי
                                #19

                                איזו?

                                תגובה 1 תגובה אחרונה
                                0
                                • D מנותק
                                  D מנותק
                                  davidnead
                                  השיב לdavidnead ב נערך לאחרונה על ידי
                                  #20

                                  @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

                                  זו

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • מנצפךמ מנותק
                                    מנצפךמ מנותק
                                    מנצפך
                                    כתב ב נערך לאחרונה על ידי מנצפך
                                    #21

                                    @davidnead תעלה את כל הקוד שנוכל לדבר בצורה ברורה
                                    תעצב אותו כמו שצריך

                                    D תגובה 1 תגובה אחרונה
                                    0
                                    • D מנותק
                                      D מנותק
                                      davidnead
                                      השיב למנצפך ב נערך לאחרונה על ידי
                                      #22

                                      @מנצפך אמר בעבודה עם 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();
                                          }
                                      }
                                      

                                      }

                                      D מנצפךמ 2 תגובות תגובה אחרונה
                                      0
                                      • D מנותק
                                        D מנותק
                                        davidnead
                                        השיב לdavidnead ב נערך לאחרונה על ידי
                                        #23

                                        זה עובד - עד התוספת שלך בסוף

                                        מנצפךמ תגובה 1 תגובה אחרונה
                                        0
                                        • מנצפךמ מנותק
                                          מנצפךמ מנותק
                                          מנצפך
                                          השיב לdavidnead ב נערך לאחרונה על ידי מנצפך
                                          #24
                                           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();
                                          
                                                  }
                                          
                                              }
                                          
                                          }
                                          
                                          תגובה 1 תגובה אחרונה
                                          0

                                          • 1
                                          • 2
                                          • 3
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום