PHP rocks! wünscht allen Mitgliedern einen guten Rutsch ins neue Jahr 2017 !!!
Hinweis: Das Forum zieht um! Um keine Datenverluste zu haben, schalten wir zwecks Übernahme der Daten das Forum am Sonntag, den 24.04.2016 um ca. 21:00 Uhr offline und passen anschliessend die DNS-Einträge an.
www.php-rocks.de wird euch dann nach den Aktualisierungen der DNS-Server wieder wie gewohnt uneingeschränkt zur Verfügung stehen.
Danke für euer Verständnis!

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
IE - only runs when console/dev tools
#1
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
Antworten
#2
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 ...!?!
...
Antworten
#3
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();
Antworten


Gehe zu: