https://www.php-rocks.de/mitglieder/28-till.html
Registriert seit: 31.12.2015 | Themen: 49 | Beiträge: 194
Hallo,
mein javascript funktioniert nicht im IE.
-> Schalte ich F12 die dev tools an, "funktioniert" die Seite
-> Ja es gibt ein paar Fehler, welche allerdings abgefangen/behandelt werden.
Klicke ich die dev tools weg und lade neu geht die Seite wieder nicht.
Hat jemand eine Idee wonach ich suchen kann?
mfg
https://www.php-rocks.de/mitglieder/28-till.html
Registriert seit: 31.12.2015 | Themen: 49 | Beiträge: 194
Ich habe einen Verdächtigen:
Ich habe ein polyfill für das Proxy Object:
http://cdn.frdl.webfan.de/cdn/frdl/flow/libraries/polyfill/proxy.js?minify=no
(etwas modifiziert let->var und throw -> console.warn)
Irgendwie hatte das schonmal im IE funktioniert, nur anscheinend nicht mehr mit trap has, wie auch immer?
Zitat:Warning: Proxy polyfill does not support trap has
....edit...
Ich konnte weitere Fehler ermitteln, u.A. im indexedDB polyfill (window.openDatabase, tritt bisher nur auf
wenn das script nicht im html head sondern body aufgerufen wird?) und im l10n script...
...suche nun nach der überladenen methode has ...!?!
...
https://www.php-rocks.de/mitglieder/28-till.html
Registriert seit: 31.12.2015 | Themen: 49 | Beiträge: 194
Ich dummy, der IE hat natürlich ohne dev tools noch nie eine Console gehabt.
Der Scope hatte sich geändert, deshalb der Fehler, so gehts:
var console = new consoleCustom();
window.console = new consoleCustom();