Как исправить проблему с библиотекой JavaScript в веб-браузере winform - PullRequest
0 голосов
/ 20 октября 2019

У меня есть файл библиотеки с именем core.js . А также script.js (runner \ script.js) . Я разработал пользовательский интерфейс с WinForms. Этот проект представляет собой простой «язык программирования» на основе JS. В core.js у меня есть функции и объекты. script.js сохраняет текст в IDE, и я связал его и core.js в index.html (runner \ index.html) . Когда я запускаю html файл (runner \ index.html) он нормально работает в chrome. Но когда я запускаю его в WinForm (EasyCode IDE.exe) он не работаетправильно. Я решил проблему CSS. Но не могу решить JS.

GitHub ссылка проекта: Нажмите здесь

1 Ответ

0 голосов
/ 20 октября 2019

Если вы хотите, чтобы это работало в старом элементе управления IE webviev, вам следует удалить параметры по умолчанию из всех функций в js и т. Д .:

function getDate(format="dmy",seperator="/"){

должно быть

function getDate(format,seperator){ 
        format = format || 'dmy';
        seperator = seperator || "/";

то же самоедля всех лямбда-функций и т. д .:

setBackImg:(imgurl,size = "cover")=>{

должно быть:

setBackImg: function (imgurl,size) {
    size = size || "cover";

и ** не существует в IE:

power:(int1,int2)=>{
return int1**int2;
},

должно быть:

power: function (int1,int2) {
        return Math.pow(int1,int2);
    },

Вы также можете попытаться найти поллифили IE для ES5 и ES6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...