На домашней странице приложения я создал систему «виджетов».Источник виджетов генерируется на стороне сервера и передается клиенту через Ajax.
Ext.Ajax.request({
url: '/get-widgets',
success: function( response ) {
var boxes = Ext.decode( response.responseText );
Ext.each( boxes, function( box ) {
box.id = 'cell-' + box.cell;
var element = Ext.DomHelper.append( 'canvas', {
tag: 'div',
id: box.id,
cls: 'widget size-' + ( box.size || '11' ),
children: [{
tag: 'div',
cls: 'title',
html: box.title
}, {
tag: 'div',
cls: 'main',
html: box.body
}]
}, true );
});
}
});
Проблема заключается в том, что некоторые виджеты имеют встроенный Javascript в своем теле, который необходимо выполнить.Это отлично работает в Firefox, но не в Chrome.
Есть ли флаг или что-то, что вам нужно активировать для выполнения встроенного кода?