У меня есть одностраничное веб-приложение, в котором представлен "многократный" мастер управления фотографиями, который разбивается на несколько дискретных шагов (загрузка фотографий, стилизация, аннотация, публикация) через полосу вкладок. На шагах переключения я установил хэш URL-адреса #publishing-step
(или какой бы шаг не был активирован).
Как настроить тесты Optimizely для запуска на разных дискретных этапах мастера?
Браузер никогда не покидает страницу, поэтому он получает только одно событие window.load
. Его DOM не сбрасывается или регенерируется, а просто переключает элементы страницы, которые видны в любой момент через display: none
или block
, поэтому часть, которую я пытаюсь выяснить, в основном в основном касается того, как я отношусь сама оптимизационная тестовая установка - это прекрасно (и, вероятно, необходимо), если все изменения будут применены сразу.
Эта вещь, к сожалению, должна работать в IE9, поэтому я не могу использовать history.pushState
для получения довольно дискретных URL-адресов для каждого шага.