[Навыки разработки]·html реализует возврат на страницу и автоматическое обновление

искусственный интеллект Python

[Навыки разработки]·html реализует возврат на страницу и автоматическое обновление

Персональный сайт ->www.yansongsong.cn

  • описание проблемы

При разработке приложения или создании веб-сайта иногда вы сталкиваетесь с результатом изменения предыдущей страницы после того, как вы работали со следующей страницей. В это время нам нужно обновить предыдущую страницу.
Там, как правило, три способа:

  1. Обновление по времени
  2. Используйте прослушиватель событий для обнаружения событий
  3. Используйте execScript для внешнего выполнения js

Я выбираю третий метод, который прост в использовании, эффективен и имеет небольшой объем кода.

  • Подпрограммы (на базе платформы Apicloud)

Мы открыли фрейм: a_frame.html в win: a.html, а затем перепрыгнули на win: b.html, чтобы открыть фрейм: b_frame.html.
Теперь нам нужно вернуться к win:a.html и обновить содержимое во фрейме: a_frame.html.

Операция, добавьте в код JavaScript b_frame.html:

function winReload(winName, frameName) {
        var jsFun = 'location.reload();';
        api.execScript({
            name: winName,
            frameName: frameName,
            script: jsFun
        });
    }

Выполнить, когда b_frame.html вычислит результат и должен вернуть a.html, вызовите:

winReload("a", "a_frame");

Поскольку мои данные размещаются на стороне сервера, при выполненииlocation.reload()Обновления будут автоматически получены со стороны сервера.Если ваши данные хранятся локально, вы можете использовать передачу параметров или метод setStorge().