Már tesztelhető az Edge böngészőben a JavaScript következő verziója
2015-05-13T19:02:17+02:00
2015-05-15T06:58:49+02:00
2022-07-22T09:06:18+02:00
  • Vannak maradi ügyfelek. Nekem is ma egy hasonló eset miatt kell majd módosítgatnom egy webalkalmazást.
    De amikor a lehetőség adja, akkor szívesebben írnék úgy js-t, hogy közben nem hullik ki a hajam.
    Mutasd a teljes hozzászólást!
  • Off: Ez a safe_close a window-nak egy művelete?
    Mutasd a teljes hozzászólást!


  • És miért vizsgálod egy másik objektum belső állapotát? 

    if (print_wnd) { print_wnd.safe_close(); print_wnd = null; }



    Nem lenne igy kulturáltabb a megoldás?
    Mutasd a teljes hozzászólást!
  • Simán lehet, hogy régi, ActiveX alapú intranetes ügyviteli szoftvert futtat.
    :nemröhögegyüttérez:
    Láttam már ilyet. Még az utóbbi 4-5 évben is.
    Mutasd a teljes hozzászólást!
  • Ja és mielőtt még új feature-öket használnék a JS-ben, a meglévők hibáival való szenvedés is eléggé leköt. Pl. így zárhatok le egy ablakot, ha az IE+acroread_plugin is bekavar:
    if (print_hwnd.closed) { /* ez nem egészen biztos (IE + AcroRead) */ var opener_hwnd= null; try { opener_hwnd= print_hwnd.opener; } catch (e) { opener_hwnd= null; } if (opener_hwnd!=null) { /* állítólag 'closed', de az 'opener' elérhető, nem nulla ==> IE hiba*/ is_opened= true; ie_problem_present= true; } else { is_opened= false; ie_problem_present= false; } } else { is_opened= true; ie_problem_present= false; } if (is_opened) { if (ie_problem_present) { print_hwnd = window.open ('', print_windowname, ''); if (console) console.log ('Trükkösen csináltam egy újabb open-t, hogy sikerüljön a close'); } print_hwnd.close (); print_hwnd= null; print_windowname= null; }
    Mutasd a teljes hozzászólást!
  • Az derék dolog. És miért mondta ezt? Volt vele valami célja?
    Mutasd a teljes hozzászólást!
  • Mihelyt megbolondulok, rögtön elkezdek használni egy ilyen vadonatúj fejlesztést... Csak hogy szembesüljünk a valósággal: a múltkor az egyik felhasználóm azt mondta, hogy az ő gépén nem lehet az IE6-ot lecserélni. És mivel ő volt a felhasznó, egy s más dolgot meg is kellett változtatni, hogy menjen az ő gépén is a termék.
    Mutasd a teljes hozzászólást!
abcd