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

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

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

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

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

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

    D תגובה 1 תגובה אחרונה
    1
    • 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

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

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

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