Да, кажется, это действительно ясно из документации по API.
Вы можете просто сделать это самостоятельно со счетчиком:
private history_depth = 0;
public onForward() {
this.history_depth -= 1;
this.location.forward();
}
public onBack() {
this.history_depth += 1;
this.location.back();
}
public isBackEnabled() {
return this.history_depth > 0;
}
Редактировать :
Однако, это не будет идеально: возврат в браузер вручную не будет работать.Это объясняется в этом посте SO (tldr; невозможно, потому что это может быть проблемой безопасности), где рекомендуется оставлять кнопку «Назад» включенной - и это не работает, если нет истории возврата.
Также, возможно, есть что-то, с чем можно поработать с историческим API .Это не будет идеально, но, может быть, есть несколько случаев, чтобы успешно сработать.Вы можете увидеть примеры в различных ответах упомянутого поста SO.