Desactivación de funciones ES6 en fase
1 min
algunas funciones de es6 no se han finalizado y pueden seguir conteniendo errores en las versiones de chromium utilizadas por brightsign puede producirse un fallo si su aplicación javascript (o el código del framework utilizado para crear la aplicación) usa una de estas funciones por ejemplo, esto https //bugs chromium org/p/v8/issues/detail?id=3923 es un problema conocido en la versión 45 de chromium que provocará un fallo en los reproductores brightsign xtx44 y xdx34 para evitar estos problemas, puede deshabilitar todas las funciones es6 preparadas (es decir, experimentales) usando la marca de registro disable javascript harmony shipping (lo que requiere la versión de firmware 7 1 49 o posterior) el siguiente ejemplo muestra cómo configurar esta marca de registro usando el módulo javascript registro docid\ ybgfx7qti58 kcdury 3 (también puede usar el objeto brightscript roregistry docid\ kf6wam7iqxizx7adu18g ) var registryclass = require("@brightsign/registry"); var registry = new registryclass(); var systemclass = require("@brightsign/system"); var system = new systemclass(); registry write("html", {js disable harmony shipping "1"}) then( function(){console log("write successful");}); system reboot() habilitar esta marca de registro limitará la sintaxis javascript disponible sin embargo, para que las funciones es6 estén disponibles, una aplicación debe escribirse de forma que sea compatible tanto con es5 como con es6, por lo que habilitar esta marca no debería provocar errores de sintaxis ni problemas similares