<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[עבודה עם JS דרך C#]]></title><description><![CDATA[<p dir="auto">אני מעוניין למצוא את הדרך הפשוטה והקצרה להריץ קוד JS מתוך אפליקציית WPF בנכתבת בC#.</p>
<p dir="auto">הפעולות שאני מבקש הם כדלהלן:</p>
<ol>
<li>ליצור אובייקט webBrouser</li>
<li>לטעון לתוכו URL מסויים</li>
<li>להוסיף אל הדף הטעון כעת קוד JS</li>
<li>לקרוא ע"י קוד C# לפונקציית JS מסויימת - ולמסור לה ארגומנטים</li>
<li>לקבל בחזרה פלט מהפונקציה הזו</li>
</ol>
<p dir="auto">מה ניסיתי עד עכשיו:<br />
שלב 1 ו2 כמובן ביצעתי.<br />
שלב 3 - הוספת הקוד אל הדף, נתקלתי בבעיה. מצאתי כמה שיטות. ניסיתי להשתמש בהוספת אלמנט "&lt;script&gt;" והוספת קוד אל תוכו באמצעות:</p>
<pre><code>        var Document2 = (IHTMLDocument2)wbTest.Document;
        var scriptElement = Document2.createElement("script");
        scriptElement.insertAdjacentHTML("afterBegin", "js code");
</code></pre>
<p dir="auto">זה לא הצליח, האלמנט לא נוצר בדף.</p>
<p dir="auto">ניסיתי להוסיף את האלמנט בצורת מחרוזת HTML בשיטה הבאה:</p>
<pre><code>        HTMLDocument document = (HTMLDocument)wbTest.Document;
        IHTMLElement body = (IHTMLElement)document.body;
        body.insertAdjacentHTML("afterBegin", "סתם קוד HTML נוסף לבדיקה&lt;script&gt;alert (123) function test (a,b){alert(123)}&lt;/script&gt;");
</code></pre>
<p dir="auto">האלמנט וקוד הHTML נוצר, אולם קוד הJS שבתוכו לא הופעל. יש לשים לב ששמתי גם קוד שמופעל אוטומטית וגם קוד בפונקציה שדורש קריאה.</p>
<p dir="auto">ניסיתי את השיטה הבאה שמפעילה קוד JS באופן ישיר:</p>
<pre><code>        var Document2 = (IHTMLDocument2)wbTest.Document;
        string jsCode = "js code";
        Document2.parentWindow.execScript(jsCode);
</code></pre>
<p dir="auto">אלא שבשיטה זו אין לי אפשרות לקרוא לפונקציה מסויימת, לא לשלוח ארגומנטים, ולא לקבל פלט</p>
<p dir="auto">ניסתי לקרוא לJS בצורה הבאה:</p>
<pre><code>        object[] args = { tb1.Text, tb2.Text };

        wbTest.InvokeScript("test", args);
</code></pre>
<p dir="auto">בצורה הזו אני יכול לקרוא לפנוקציה ולמסור ארגומנטים, אבל, זה עבד רק אם הטמעתי מראש את קוד הJS בדף אינטרנט שאני יצרתי, מה שלא עוזר לי.</p>
<p dir="auto">יש לציין, שאם אמצא דרך לבצע את שאר השלבים, לקבל פלט אפשר בצורת שינוי בDOM ואחרי זה לקרוא אותו.</p>
<p dir="auto">תודה מראש</p>
]]></description><link>https://tchumim.com/topic/2370/עבודה-עם-js-דרך-c</link><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Mar 2026 07:07:24 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/2370.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Apr 2018 08:55:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Sat, 28 Apr 2018 18:41:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/23701">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%9E%D7%A0%D7%A6%D7%A4%D7%9A">@<bdi>מנצפך</bdi></a> אמר ב<a href="/post/22869">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> טוב. אנסה באתר שלי. (אני מבין שזה עובד עם 401 auth)</p>
</blockquote>
<p dir="auto">לגבי בעיית האבטחה, האם זה הפתרון שאני צריך?</p>
<p dir="auto"><a href="https://stackoverflow.com/questions/29612875/cefsharp-load-a-page-with-browser-login" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/29612875/cefsharp-load-a-page-with-browser-login</a></p>
</blockquote>
<p dir="auto">כן.</p>
]]></description><link>https://tchumim.com/post/23747</link><guid isPermaLink="true">https://tchumim.com/post/23747</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Sat, 28 Apr 2018 18:41:24 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Fri, 27 Apr 2018 11:12:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%9E%D7%A0%D7%A6%D7%A4%D7%9A">@<bdi>מנצפך</bdi></a> אמר ב<a href="/post/22869">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> טוב. אנסה באתר שלי. (אני מבין שזה עובד עם 401 auth)</p>
</blockquote>
<p dir="auto">לגבי בעיית האבטחה, האם זה הפתרון שאני צריך?</p>
<p dir="auto"><a href="https://stackoverflow.com/questions/29612875/cefsharp-load-a-page-with-browser-login" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/29612875/cefsharp-load-a-page-with-browser-login</a></p>
<p dir="auto">או שזה לא עוסק בשם וסיסמה מסוג זה?</p>
]]></description><link>https://tchumim.com/post/23701</link><guid isPermaLink="true">https://tchumim.com/post/23701</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Fri, 27 Apr 2018 11:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Tue, 24 Apr 2018 13:47:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/23003">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">function</p>
</blockquote>
<p dir="auto">אגב, אם מה שחתרת אליו היה להכניס את הארגומטים מראש בתוך המחרוזת של הJS ואז לקרוא לנפוקציה כנ"ל מתוך הJS בצורה כזו:</p>
<pre><code>var task = browser.EvaluateScriptAsync("function testCef(arg) { alert(arg); }   testCef(" + "ארגומנט" + ")", timeout: null);
</code></pre>
<p dir="auto">אז גם אני חשבתי על זה לבד, אבל חשבתי שיש דרך תקנית יותר להעביר ארגומנט.</p>
]]></description><link>https://tchumim.com/post/23012</link><guid isPermaLink="true">https://tchumim.com/post/23012</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Tue, 24 Apr 2018 13:47:38 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Tue, 24 Apr 2018 13:36:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/23003">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">&lt;script&gt;function testCef(arg) { alert(arg); }&lt;/script&gt;</p>
</blockquote>
<p dir="auto">לא קורה כלום. בכלי הפיתוח הוא מודיע שהפונקציה testCef אינה מוגדרת. הוא לא קורא אותה מהHTML.</p>
<p dir="auto">בעניין הדיבוג, אני יכול לדבג אם אני מריץ את הסקריפט שוב, למשל לוחץ שוב על הכפתור, אבל זה טוב כמובן רק לסקריפט שלא מורץ מיד.</p>
]]></description><link>https://tchumim.com/post/23011</link><guid isPermaLink="true">https://tchumim.com/post/23011</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Tue, 24 Apr 2018 13:36:10 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Tue, 24 Apr 2018 13:06:06 GMT]]></title><description><![CDATA[<p dir="auto">תעשה כפתור שפותח את כלי הפיתוח. וכפתור שני שקורא לEvaluateScriptAsync.<br />
בקוד הכפתור השני תכתוב ככה:</p>
<pre><code>var task = frame.EvaluateScriptAsync("testCef(" + "ארגומנט" + ")", null);

task.ContinueWith(t =&gt;
{
    if (!t.IsFaulted)
    {
        var response = t.Result;
        EvaluateJavaScriptResult = response.Success ? (response.Result ?? "null") : response.Message;
    }
}, TaskScheduler.FromCurrentSynchronizationContext());
</code></pre>
<p dir="auto">תריץ את התוכנה, ותלחץ על הלחצן שפותח את כלי הפיתוח.<br />
בכלי הפיתוח תערוך את הHTML ותוסיף כזו תגית סקריפט:</p>
<pre><code> &lt;script&gt;function testCef(arg) { alert(arg); }&lt;/script&gt;
</code></pre>
<p dir="auto">יאללה, כעת תלחץ על הכפתור השני.</p>
]]></description><link>https://tchumim.com/post/23003</link><guid isPermaLink="true">https://tchumim.com/post/23003</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Tue, 24 Apr 2018 13:06:06 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Tue, 24 Apr 2018 12:58:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22971">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22888">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22878">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">לא זה השעון, זה כבר צורך משני. השעון זה העבודה שהסקריפט עושה (נגיד סופר עד עשר).<br />
בעית העידר השעון במקרה שלך היא אולי של הספריות מוכנות והאבטחה.</p>
</blockquote>
<p dir="auto">לא ממש הבנתי את דבריך. מ"מ הספריות (והקודים) המוכנים הם סיבה טובה לחפש דרך לעבוד עם JS של קליינט סייד.</p>
</blockquote>
<p dir="auto">גם ההוא בסיפור לא הבין.</p>
<p dir="auto">בקשר לשאלותיך, תנסה לקרוא לפונקציה ותראה מה קורה.<br />
קודם כל פתח את כלי הפיתוח, שתול סקריפט עם פוקנציה שמקבלת פרמטר ומציגה אותו באלרט, ואח"כ תלחץ על הכפתור המיועד להרצת הסקריפט שיריץ קיראה לפונקציה הנ"ל עם פרמטר" myFunc(123); ותחכים את כולנו, ורווחא שמעתתא.</p>
</blockquote>
<p dir="auto">שם לא היה מי שיסביר לו...</p>
<p dir="auto">לא הבנתי את התרגיל שנתת לי. היכן להשתיל את הפונקציה? בקוד, או בכלי פיתוח (איך?).  אם אני עושה שורה כזו:</p>
<p dir="auto">browser.EvaluateScriptAsync(" function myFunc (A){alert(A)} myFunc (123)");</p>
<p dir="auto">אני מקבל כמובן אלרט 123, אבל את הפרמטר הזה נתתי בתוך הJS, לא מהC#.</p>
]]></description><link>https://tchumim.com/post/23002</link><guid isPermaLink="true">https://tchumim.com/post/23002</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Tue, 24 Apr 2018 12:58:56 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Tue, 24 Apr 2018 11:44:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22888">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22878">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">לא זה השעון, זה כבר צורך משני. השעון זה העבודה שהסקריפט עושה (נגיד סופר עד עשר).<br />
בעית העידר השעון במקרה שלך היא אולי של הספריות מוכנות והאבטחה.</p>
</blockquote>
<p dir="auto">לא ממש הבנתי את דבריך. מ"מ הספריות (והקודים) המוכנים הם סיבה טובה לחפש דרך לעבוד עם JS של קליינט סייד.</p>
</blockquote>
<p dir="auto">גם ההוא בסיפור לא הבין.</p>
<p dir="auto">בקשר לשאלותיך, תנסה לקרוא לפונקציה ותראה מה קורה.<br />
קודם כל פתח את כלי הפיתוח, שתול סקריפט עם פוקנציה שמקבלת פרמטר ומציגה אותו באלרט, ואח"כ תלחץ על הכפתור המיועד להרצת הסקריפט שיריץ קיראה לפונקציה הנ"ל עם פרמטר" myFunc(123); ותחכים את כולנו, ורווחא שמעתתא.</p>
]]></description><link>https://tchumim.com/post/22971</link><guid isPermaLink="true">https://tchumim.com/post/22971</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Tue, 24 Apr 2018 11:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Tue, 24 Apr 2018 08:43:21 GMT]]></title><description><![CDATA[<p dir="auto">נותרו לי עוד 2 שאלות</p>
<ol>
<li>
<p dir="auto">בשיטה האחרונה (של הקריאה לפונקציה עם אפשרות החזרת ערך) הקריאה אינה לפונקציה מסויימת, אלא פשוט מריצה את הקוד כפי שהוא. אם הקוד נמצא בתוך פונקציה שמית (לא עטוף) הוא לא ירוץ. איך אפשר אם כן להעביר לה ארגומנטים? לאן הארגומנטים יגיעו?</p>
</li>
<li>
<p dir="auto"><a href="https://ourcodeworld.com/articles/read/173/how-to-use-cefsharp-chromium-embedded-framework-csharp-in-a-winforms-application" target="_blank" rel="noopener noreferrer nofollow ugc">כאן</a> יש הדרכה כיצד לפתוח את כלי הפיתוח של הדפדפן. דא עקא - את הסקריפט אפשר לראות בכלי הפיתוח רק לאחר שהוא גמר לרוץ, מפני שהוא נטען וישר רץ, כך שאי אפשר לדבג אותו, אז מה עשינו?<br />
נראה ששורשם של שני השאלות אחד.</p>
</li>
</ol>
<p dir="auto">פה אמור להיות תיעוד, אבל הוא חסר:<br />
<a href="https://cefsharp.github.io/api/51.0.0/html/M_CefSharp_WebBrowserExtensions_EvaluateScriptAsync.htm" target="_blank" rel="noopener noreferrer nofollow ugc">https://cefsharp.github.io/api/51.0.0/html/M_CefSharp_WebBrowserExtensions_EvaluateScriptAsync.htm</a></p>
]]></description><link>https://tchumim.com/post/22946</link><guid isPermaLink="true">https://tchumim.com/post/22946</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Tue, 24 Apr 2018 08:43:21 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:40:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22878">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">לא זה השעון, זה כבר צורך משני. השעון זה העבודה שהסקריפט עושה (נגיד סופר עד עשר).<br />
בעית העידר השעון במקרה שלך היא אולי של הספריות מוכנות והאבטחה.</p>
</blockquote>
<p dir="auto">לא ממש הבנתי את דבריך. מ"מ הספריות (והקודים) המוכנים הם סיבה טובה לחפש דרך לעבוד עם JS של קליינט סייד.</p>
]]></description><link>https://tchumim.com/post/22888</link><guid isPermaLink="true">https://tchumim.com/post/22888</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:40:24 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:30:36 GMT]]></title><description><![CDATA[<p dir="auto">לא זה השעון, זה כבר צורך משני. השעון זה העבודה שהסקריפט עושה (נגיד סופר עד עשר).<br />
בעית העידר השעון במקרה שלך היא אולי של הספריות מוכנות והאבטחה.</p>
]]></description><link>https://tchumim.com/post/22878</link><guid isPermaLink="true">https://tchumim.com/post/22878</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:30:36 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:28:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%9E%D7%A0%D7%A6%D7%A4%D7%9A">@<bdi>מנצפך</bdi></a> אמר ב<a href="/post/22869">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> טוב. אנסה באתר שלי. (אני מבין שזה עובד עם 401 auth)</p>
</blockquote>
<p dir="auto">כנראה. קובץ .htaccess בתיקיית השורש.</p>
]]></description><link>https://tchumim.com/post/22874</link><guid isPermaLink="true">https://tchumim.com/post/22874</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:28:57 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:29:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a></p>
<p dir="auto">ה"שעה" במקרה שלי הוא רצון להריץ אפליקציה שולחנית, כזו שאינה תלויית דפדפן, שתריך קוד JS.<br />
למה שולחנית שאינה תלויית דפדפן? נוחות משתמש. פעולות שחוזרות על עצמן, ופעולות כבדות שעשויות לתקוע את הדפדפן. ועוד.<br />
למה JS? יש לי ספריות מוכנות וקודים מוכנים, וכן יש לי בעיה להפעיל מניפולציות על אתרים מסוימים לא מאובטחים אם איני עושה את זה מתוך הדף עצמו אלא באמצעות גישה חיצונית.</p>
]]></description><link>https://tchumim.com/post/22871</link><guid isPermaLink="true">https://tchumim.com/post/22871</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:29:20 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:25:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> טוב. אנסה באתר שלי. (אני מבין שזה עובד עם 401 auth)</p>
]]></description><link>https://tchumim.com/post/22869</link><guid isPermaLink="true">https://tchumim.com/post/22869</guid><dc:creator><![CDATA[מנצפך]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:25:32 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:24:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%9E%D7%A0%D7%A6%D7%A4%D7%9A">@<bdi>מנצפך</bdi></a> אמר ב<a href="/post/22862">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> יש מצב אתה מפרסם כאן את האתר?</p>
</blockquote>
<p dir="auto">אה, לא. וכאמור הוא מוגן בכל מקרה ואת היוזר והסיסמה כ"ש שאיני יכול לפרסם. איך זה היה עוזר?</p>
]]></description><link>https://tchumim.com/post/22864</link><guid isPermaLink="true">https://tchumim.com/post/22864</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:24:24 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:23:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> יש מצב אתה מפרסם כאן את האתר?</p>
]]></description><link>https://tchumim.com/post/22862</link><guid isPermaLink="true">https://tchumim.com/post/22862</guid><dc:creator><![CDATA[מנצפך]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:23:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22853">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22849">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">צירוף הצרכים שלך ממש נורא:<br />
הרצת סקריפט בקונטקסט של דף אינטרנטי, מבחוץ לדף + וגישה לתוצאה, כל זה מיישום חלונאי</p>
</blockquote>
<p dir="auto">אתה מציע לי להחליף את הצרכים שלי?</p>
</blockquote>
<p dir="auto"><img src="https://tchumim.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=9d71ebe86e6" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
אכן אין כזה דבר להחליף צרכים, אבל יש אנשים שנכנסים לסחרור של צרכים שכולם על חודו של צורך מסכן.<br />
למשל, איש היה ברחוב ורצה לדעת מה השעה. אבל בדיוק השעון לא היה עליו, אז הוא החליט לנסות לראות דרך חלון של בית. אבל מכיון שהחלון היה סגור, אז הוא החליט שהוא יזרוק אבן לשבור את השמשה. אבלאז התעוררה לו הבעיה שהרי יזמינו לו מיד משטרה, אז הוא מחפש מחבוא, ולכשהוא מצא הוא גילה שמהמחבוא רק תישבר השמשה אך הוא לא יצליח לראות את השעה.<br />
למחרת הוא הגיע עם מנגנון של מראות שפתר את כל הבעיה, רק שאז הוא שם לב שכעת בכלל יש לו שעון גם על היד.</p>
]]></description><link>https://tchumim.com/post/22861</link><guid isPermaLink="true">https://tchumim.com/post/22861</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:18:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22849">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">צירוף הצרכים שלך ממש נורא:<br />
הרצת סקריפט בקונטקסט של דף אינטרנטי, מבחוץ לדף + וגישה לתוצאה, כל זה מיישום חלונאי</p>
</blockquote>
<p dir="auto">אתה מציע לי להחליף את הצרכים שלי?</p>
]]></description><link>https://tchumim.com/post/22853</link><guid isPermaLink="true">https://tchumim.com/post/22853</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:17:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22849">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22841">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22832">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22823">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p>
</blockquote>
<p dir="auto">תיק. איך נפלת על כזה חור...<br />
זה סיפור.</p>
</blockquote>
<p dir="auto">כ"כ נורא?</p>
</blockquote>
<p dir="auto">צירוף הצרכים שלך ממש נורא:<br />
הרצת סקריפט בקונטקסט של דף אינטרנטי, מבחוץ לדף + וגישה לתוצאה, כל זה מיישום חלונאי, ובאתר עם basic auth. בא נאמר ככה, אם זה קלאסי, אז טראמפ הוא טיפוס בנאלי.</p>
</blockquote>
<p dir="auto">לא הבנתי, שורה תחתונה - יש לי סיכוי לרוץ לנשיאות?</p>
]]></description><link>https://tchumim.com/post/22852</link><guid isPermaLink="true">https://tchumim.com/post/22852</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:16:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22841">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22832">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22823">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p>
</blockquote>
<p dir="auto">תיק. איך נפלת על כזה חור...<br />
זה סיפור.</p>
</blockquote>
<p dir="auto">כ"כ נורא?</p>
</blockquote>
<p dir="auto">צירוף הצרכים שלך ממש נורא:<br />
הרצת סקריפט בקונטקסט של דף אינטרנטי, מבחוץ לדף + וגישה לתוצאה, כל זה מיישום חלונאי, ובאתר עם basic auth. בא נאמר ככה, אם זה קלאסי, אז טראמפ הוא טיפוס בנאלי.</p>
]]></description><link>https://tchumim.com/post/22849</link><guid isPermaLink="true">https://tchumim.com/post/22849</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:04:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22832">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22823">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p>
</blockquote>
<p dir="auto">תיק. איך נפלת על כזה חור...<br />
זה סיפור.</p>
</blockquote>
<p dir="auto">כ"כ נורא?</p>
]]></description><link>https://tchumim.com/post/22841</link><guid isPermaLink="true">https://tchumim.com/post/22841</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:04:14 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 22:04:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22830">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22829">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22822">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22696">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">IsBrowserInitializedChanged</p>
</blockquote>
<p dir="auto">אוקיי, תודה. כעת הפונקציה פועלת.<br />
עכשיו מה לגבי החזרת התוצאה?</p>
</blockquote>
<p dir="auto"><a href="https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJSWithResult" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJSWithResult</a></p>
<p dir="auto">מה שכתוב שם, זה שבשביל זה צריך מתודה אחרת, שבכלל לא מפעילה סקריפט בדף אלא מריצה JS ומחזירה את התוצאה. ראה את הדוגמא שלהם.</p>
</blockquote>
<p dir="auto">מהקישור הזה בדיוק התחלתי את המסלול שלי. הבנתי שאם לא הבנתי את הקוד שם אני כנראה צריך עזרה פה</p>
</blockquote>
<p dir="auto">רגע, בעצם נראה שכן הבנתי. עצם השראת הנחת השאלה פה נתנה את התשובה. צריך עכשיו לראות איך נראית העבודה האסינכרונית הזו וכמה היא פרקטית.</p>
]]></description><link>https://tchumim.com/post/22840</link><guid isPermaLink="true">https://tchumim.com/post/22840</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 22:04:03 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 21:55:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22823">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p>
</blockquote>
<p dir="auto">תיק. איך נפלת על כזה חור...<br />
זה סיפור.</p>
]]></description><link>https://tchumim.com/post/22832</link><guid isPermaLink="true">https://tchumim.com/post/22832</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Mon, 23 Apr 2018 21:55:37 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 21:52:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dovid">@<bdi>dovid</bdi></a> אמר ב<a href="/post/22829">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22822">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22696">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">IsBrowserInitializedChanged</p>
</blockquote>
<p dir="auto">אוקיי, תודה. כעת הפונקציה פועלת.<br />
עכשיו מה לגבי החזרת התוצאה?</p>
</blockquote>
<p dir="auto"><a href="https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJSWithResult" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJSWithResult</a></p>
<p dir="auto">מה שכתוב שם, זה שבשביל זה צריך מתודה אחרת, שבכלל לא מפעילה סקריפט בדף אלא מריצה JS ומחזירה את התוצאה. ראה את הדוגמא שלהם.</p>
</blockquote>
<p dir="auto">מהקישור הזה בדיוק התחלתי את המסלול שלי. הבנתי שאם לא הבנתי את הקוד שם אני כנראה צריך עזרה פה</p>
]]></description><link>https://tchumim.com/post/22830</link><guid isPermaLink="true">https://tchumim.com/post/22830</guid><dc:creator><![CDATA[davidnead]]></dc:creator><pubDate>Mon, 23 Apr 2018 21:52:31 GMT</pubDate></item><item><title><![CDATA[Reply to עבודה עם JS דרך C# on Mon, 23 Apr 2018 21:51:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22822">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davidnead">@<bdi>davidnead</bdi></a> אמר ב<a href="/post/22696">עבודה עם JS דרך C#</a>:</p>
<blockquote>
<p dir="auto">IsBrowserInitializedChanged</p>
</blockquote>
<p dir="auto">אוקיי, תודה. כעת הפונקציה פועלת.<br />
עכשיו מה לגבי החזרת התוצאה?</p>
</blockquote>
<p dir="auto"><a href="https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJSWithResult" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJSWithResult</a></p>
<p dir="auto">מה שכתוב שם, זה שבשביל זה צריך מתודה אחרת, שבכלל לא מפעילה סקריפט בדף אלא מריצה JS ומחזירה את התוצאה. ראה את הדוגמא שלהם.</p>
]]></description><link>https://tchumim.com/post/22829</link><guid isPermaLink="true">https://tchumim.com/post/22829</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Mon, 23 Apr 2018 21:51:01 GMT</pubDate></item></channel></rss>