Могу ли я заставить функцию history.back () работать в Chrome при использовании протокола file: //?

Я создаю приложение в среде, где я ограничен использованием локальной файловой системы и браузера (т.е. запуск сервера не вариант ). У меня есть общая ссылка «вернуться» на многих страницах, которая в основном просто вызывает history.back () . Это выглядит примерно так:

function goBack(evt) {
    // Check to see if override is needed here

    // If no override needed, call history.back()
    history.back();
}

$('#my-back-button').click(goBack);

Этот код отлично работает в Firefox и IE6 (не спрашивайте), но не работает в Chrome. Есть предложения относительно того, почему и / или возможные обходные пути?

Я также пробовал history.go (-1); , который тоже не работает.

15
задан Horatio Alderaan 24 February 2012 в 00:04
поделиться