Bridge constructor
Bridge(
- String script
Implementation
Bridge(this.script) {
/////////////////////////////////////
/* Contructor Callback from Script */
/////////////////////////////////////
universal_js.context["flutter"] = (content) {
_connector = content;
//////////////////
/* Add Listener */
//////////////////
universal_html.window.removeEventListener('message', _receive);
universal_html.window.addEventListener('message', _receive);
return id;
};
//////////////////////////
/* Register HTML iFrame */
//////////////////////////
// ignore: undefined_prefixed_name
dart_ui.platformViewRegistry.registerViewFactory(id, (int viewId) {
final universal_html.IFrameElement frame = universal_html.IFrameElement();
frame.id = id;
frame.width = '100%';
frame.height = '100%';
frame.src = script;
return frame;
});
}