Я делаю простую команду jquery:
element.html(" ");
используя метод attributes / html: http://docs.jquery.com/Attributes/html
Он работает на моем локальном сервере движка приложений, но не работает, когда я нажимаю на сервер Google. Элемент пуст, но не заполняется пробелами.
Так что вместо " "(6 мест) это просто "".
Еще раз, это работает на App Engine, но я не думаю, что это должно иметь значение ...



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы пробовали использовать вместо пробелов? Метод html() просто закачивает строку в innerHTML элемента (ов).
Ваш jQuery должен выглядеть так:
$('element').html(' ');
... где " " означает пробел.
(конечно, с любым количеством пробелов)
Есть ли вероятность того, что код будет минимизирован в процессе развертывания в App Engine?
Я бы не ожидал, что какая-либо строка пробелов будет сохранена, как написано, возможно, вы действительно могли бы избежать пробела и заставить любую минификацию оставить его:
пример:
element.html('\ \ \ \ \ \ \ \ \ \ \ \ ');Возможно, это не прямой ответ на вашу проблему, но почему вы вообще хотите добавить кучу мест? Вероятно, вы можете достичь того же результата, просто изменив padding-left или text-indent этого элемента.
element.css("textIndent", "3em");
Использование кучи - очень хитрый способ сделать отступы.
Вы можете попробовать сгенерировать пространство во время выполнения, чтобы оно не было обрезано или что-то еще происходит во время транспортировки:
element.html(String.fromCharCode(32));