В этой статье описывается метод JS, чтобы обновить родительскую страницу, не выявляя коробку с подсказкой. Поделитесь этим для вашей ссылки, следующим образом:
Страница A открывает страницу B. Когда страница B провела класс, подобный сохранению действий, необходимо закрыть страницу B и обновить страницу A, появится окно подсказки, которая требует, чтобы вы нажали, чтобы попробовать еще раз. Это неожиданная ситуация, и пользовательский опыт очень плохой.
Есть два решения:
1. Страница A очень проста (без кадра/iframe)
В функции на странице B:
function close () {window.opener.location.reload (); window.opener = null; window.open ('', '_ self'); window.close ();}Вот и все.
2. Элементы страницы A немного сложны, с кадрами и т. Д.
Требования: страница B хочет обновить страницу A
В функции на странице B напрямую вызовите функцию на странице A, возьмите наиболее распространенное A в качестве страницы списка и B в качестве новой страницы:
На странице A есть кнопка запроса, чтобы найти все списки. Мы запустим эту функцию на странице B:
function close () {window.opener.queryall (); // Queryall () - это windows function.close ();}Следует отметить, что если кадр A на одной странице прыгает на Frameb, он не использует открытие, но родитель
For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of Алгоритмы и методы обхода JavaScript »и« Сводка использования математических операций JavaScript ».
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.