дизайн для того, чтобы обработать исключения - механизм приложения Google

В большинстве случаев добавьте transform-box: fill-box в свой класс CSS, что поможет. Если вам нужна более широкая поддержка браузера - просто используйте отдельный класс CSS для специальных браузеров, таких как Edge, с идеальным для пикселя свойством transform-origin и переключайтесь между классами с помощью JS.

.modern{
  transform-origin: 50% 50%;
  transform-box: fill-box;
}
.edge{
  transform-origin: 52px 34px;
}

Ваш рабочий пример

Также, пожалуйста, обратитесь к другим популярным решениям для основных случаев использования

6
задан shanyu 6 May 2009 в 16:51
поделиться

2 ответа

Вы, кажется, хорошо все продумали. Единственное, что я хотел бы добавить, это то, что вы можете взглянуть на Bloog в качестве примера. Bloog - довольно хорошо написанный и популярный блог-движок с открытым исходным кодом для App Engine, написанный на Python.

Кроме того, в пункте №2 обратите внимание на этих типов из кросс-сценариев

Что касается # 4,

5
ответ дан 17 December 2019 в 04:52
поделиться

Ad. # 4: Я обычно рассматриваю строки запроса как несущественные. Если что-то не так со строкой запроса, я бы просто представил голую страницу ресурса (как будто никакого запроса не было), возможно, с некоторой информацией для пользователя, что не так со строкой запроса.

Это приводит к проблеме, аналогичной вашей # 3: как пользователь попал в этот неправильный запрос? Мое приложение где-то выдало неправильный URL? Или это была устаревшая ссылка в каком-то внешнем сервисе или сохраненная закладка? HTTP_REFERER может содержать некоторую подсказку, но, конечно, не является авторитетным, поэтому я регистрирую проблемный запрос (с некоторыми дополнительными заголовками HTTP) и пытаюсь исследовать случай.

0
ответ дан 17 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: