Чтобы сузить его, я создал новый проект Windows Forms, который содержит только элемент управления WebBrowser, и пытается перейти на следующую страницу: http://javatester.org/javascript.html
Результат на компьютере моего друга был ниже (нажмите, чтобы увеличить):

Как видите, он НИЧЕГО не отображает при попытке вызвать конкретный код JS, альтернативно если вы просмотрите его в веб-браузере с отключенным или включенным JS, вы что-то увидите.
Он экспортировал свои ключи реестра, которые содержат настройку для включения JavaScript (см. https://gist.github.com/4699943), и значение 1400 в каждом из ключей соответствует тем же настройкам, которые я использую, и когда я запускаю программу, у меня нет проблем.
Код всего тестового проекта: следующим образом:
Код: Выделить всё
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");
}
}
}
Следует отметить, что если он перейдет на эту страницу в Internet Explorer, проблем не возникнет, он обнаружит, что JavaScript включен, эта проблема возникает исключительно в этом тестовом приложении и основном проекте, частью которого оно является.
Буду признателен за любую помощь, я потратил добрых два месяца, пытаясь разобраться в этом и до сих пор не могу.
Подробнее здесь: https://stackoverflow.com/questions/146 ... er-control
Мобильная версия