Я пытаюсь перейти на веб-страницу с помощью скрипта контента. Однако функция продолжает работать, потому что каждый раз, когда страница изменяется, она проходит через скрипт. Мне было интересно, есть ли лучший способ сделать это, так как это зависание ресурса, а также запрещает пользователю взаимодействовать со страницей из-за постоянного обновления.открытие окна и переход на страницу
Вот код, о котором идет речь, извините, если это выглядит странно. В jQuery у меня не более нескольких недель знаний.
$(document).ready(function(){
console.log("Made it here" + window.location.href);
loc = window.location.href;
match = loc.match('http://url.com/uc/');
if (match) {
window.location = "http://url.com/uc/health/index/1";
console.log("2 here");
window.location = "http://url.com/uc/health/communication/createSelectTemplate";
console.log("3 here");
chrome.storage.local.get('formOption', function(result) {
document.getElementById('formTemplate').value = result.formOption;
document.forms[0].submit();
});
}
});
Причины я должен перемещаться три окна, прежде чем использовать значение, потому что тот, кто сделал этот сайт имеет таймаут печенье и страница не может быть вызвана до предыдущей нагрузки. Это скрипт контента tho, поэтому весь код находится на следующей странице. Может быть, если бы был способ проверить точный url? Но когда я играл с этим некоторое время назад, компьютер не различал.
urlhere.com/uc/
и
urlhere.com/uc/health/index/1
почему вы $ (документ) .ready внутри $ (документ) .read? –
'window.location' загрузит новый URL-адрес страницы с новым контентом, а весь следующий код не будет работать –
Я пытался подождать, пока каждая страница будет готова.Но, глядя в нее, он ничего не делает, поэтому я их удаляю. –