Zwei Freunde von mir haben ein Projekt getestet, das ich an der Verwendung der Webbrowser -Steuerung beruht, und es hat es geschafft, auf ein konstantes Szenario zu stoßen, in dem die Webbrowser -Steuerung kein JavaScript auf der enthaltenen Webseite ausführen kann. Die folgende Seite: http://javatester.org/javaScript.html
Das Ergebnis auf meinem Freund Computer war die folgende (klicken, um zu vergrößern):
< /p>
Wie Sie sehen können, wird bei dem Versuch, den JS -spezifischen Code aufzurufen, nichts. Wenn Sie ihn in einem Webbrowser mit deaktiviert oder aktiviertem JS anzeigen, sehen Sie etwas. https://gist.github.com/4699943) und der Wert für 1400 in jedem der Tasten übereinstimmen den gleichen Einstellungen, die ich verwende, und wenn ich das Programm ausführe, habe ich kein Problem.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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Shown(object sender, EventArgs e)
{
this.webBrowser1.Navigate("http://javatester.org/javascript.html");
}
}
}
< /code>
Wenn ein neues Projekt mit diesem Code erstellt wird, der auf das 4.5 -Framework abzielt (entweder auf meinem Computer oder seine), funktioniert es jedoch, wenn eines mit 4.0 erstellt wird oder das obige Ergebnis abgesetzt wird. Ich bin mir nicht sicher, ob dies ein Zufall ist oder ob es tatsächlich etwas mit dem Problem /der Lösung zu tun hat. Geschätzt, ich habe gut zwei Monate damit verbracht, dies herauszufinden, und kann es immer noch nicht können.
JavaScript not executing in .NET WebBrowser control ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post