Мне было интересно, как лучше всего было обнаружить, когда страница закончила загрузку, где эта страница находится в другой вкладке или окне ... и где страница, которую нужно загрузить, может быть любой страницей в Интернете и не под моим контролем.Javascript, чтобы обнаружить, когда страница загрузилась в другое окно в Firefox
Я использую только Firefox, и я не против, если для решения требуется расширение Firefox или сценарий Grease Monkey (я уже добавил конфигурацию/команды, чтобы разрешить доступ к страницам из разных доменов).
Код ниже показывает попытку. Иногда он обнаруживает, когда загружена начальная страница, но когда я нажимаю 'submit' для перезагрузки новой страницы в другое окно, она ее не обнаруживает.
Спасибо.
<html>
<head>
<script type="text/javascript">
currentPageObj = window.open("http://www.bbc.co.uk", "currentPage");
currentPageObj.addEventListener("load", function(){alert("loaded")}, false);
</script>
</head>
<body>
<form action="http://www.example.com" target="currentPage">
<input type="submit">
</form>
</body>
</html>
Являются ли две страницы из одного домена? – Robusto
Нет, это может быть любая веб-страница – spiderplant0