So fordern Sie Vollbild in kompiliertem Dart an
Ich spiele mit einer Dart-App und versuche, den Vollbildmodus zum Laufen zu bringen. Mein HTML (ohne Boilerplate):
<div id="fullscreen_div">
Clicking this should cause it to go fullscreen!
</div>
Mein Dart-Code:
import 'dart:html';
void main() {
var div = querySelector('#fullscreen_div');
div.onClick.listen((MouseEvent e) {
div.requestFullscreen();
print('requested fullscreen');
});
}
Wenn ich das richtig gemacht habe, sollte das Div durch einmaliges Klicken auf das Div in den Vollbildmodus wechseln. Auf Chromium funktioniert dies. Bei der Kompilierung mit JavaScript (sowohl Debug als auch Minified) tritt dies nicht auf, und die Konsole gibt Folgendes aus:
Uncaught TypeError: undefined is not a function
Dies geschieht sowohl in Chrome als auch in Firefox und IE (getestet unter Windows 7). Soweit ich weiß, handelt es sich um einen häufigen JavaScript-Fehler, und bei der Suche wird nichts Offensichtliches angezeigt.
Irgendwelche Ideen warumrequestFullScreen
wird nicht funktionieren, wenn Dart zu JS kompiliert wird?