Я хочу выполнить определенную функцию после загрузки указанного URL-адреса. Я попытался установить интервал, чтобы обнаружить URL-адрес, который я хочу ... но он пока не работает. вот код у меня есть для вызова функции:Вызвать функцию после загрузки URL-адреса - Javascript
pub.startup = function() {
var currURL = window.top.getBrowser().selectedBrowser.contentWindow.location.host;
window.setInterval(currURL, 1000);
if (currURL == 'www.google.com')
FunctionToCall();
}
Надежда, чтобы получить некоторую помощь. Благодаря!
вы не можете запустить код из page1.htm после новой загрузки страницы и заменяет его в браузере. – Cheeso
Вы можете поместить этот javascript на страницу, но когда страница перезагружается, из-за щелчка по ссылке или отправки формы, вся страница перезагружается, и все javascripts «перепутаны», поэтому вы не можете перехватить перегрузка таким образом. Что вы можете сделать, это изменить поведение всех ссылок на вашей странице и установить функцию на их onclick, чтобы при щелчке вы перехватили URL-адрес (взяв его из href элемента), проверьте его, вызовите функцию и верните true чтобы загрузить нагрузку, но после выхода пользователя из вашей страницы ваша функция завершается, чтобы жить. Надеюсь, я был ясен: P – rascio
Является ли этот URL просто глупым примером или вы действительно хотите каждый раз, когда браузер загружает Google? – Alexander