@Fox передал под функцию if, всё заработало. спасибо
Выполнять при каждой загрузке страницы в браузере
-
Собственно действие
Выполнять при каждой загрузке страницы в браузере
пытаюсь сделать замену:var html = document.getElementByTagName('html'); html.innerHTML = 'Изменено';но что то не срабатывает - это действие работает ?
так тоже пробовал:
document.body.innerHTML = ""; -
@DuckDuck said in Выполнять при каждой загрузке страницы в браузере:
@sergerdn ну помнится на страх версиях вроде срабатывала замена ... Если бы в памяти не осталось, то может и не писал бы... Но может ты и прав ...
Описание функции:
This action sets script which must be executed inside every page and every frame immediately after page is created. Unlike javascript action, script defined here is executed at the very beginning of page load, which gives possibility to change browser internals like window.navigator. Action should be called before page load.
-
@DuckDuck said in Выполнять при каждой загрузке страницы в браузере:
after page is created
Иии - в чем проблема то ?
immediately after page is created. Где page - это вкладка в браузере. Создай код с console.log, он выполнится один раз при создании новой вкладки.
-
@sergerdn я не знаю что в твоем понимании - после того как страница создана - но в моем понимании - это до рендеринга - получен весь код страницы и можно с ним манипулировать. Но я допускаю, что это так сейчас работает, как ты сказал.
-
Только не давно делал эксперемент, в многопотоке скажем срабатывала 3-4 раза из 10
-
@biohacker01 очень прикольно, то есть оно должно работать, но не всегда ...
-
@DuckDuck said in Выполнять при каждой загрузке страницы в браузере:
но в моем понимании - это до рендеринга - получен весь код страницы и можно с ним манипулировать.
Именно поэтому я и написал в первом ответе - оно работает не так, как ты ожидаешь. Если прочитать внимательно много раз описание, то становится немного понятнее. В описании нигде не сказано, что оно работает так, как ты написал. Скорее наоборот.
Да, не написано явным образом, что код исполняется один раз при создании вкладки в браузере. Я думаю, это некоторая недоработка описания. Я тоже об это ушатался в свое время.
-
@DuckDuck said in Выполнять при каждой загрузке страницы в браузере:
@sergerdn Иди ты в попу
С тобой все хорошо? Ты написал пост, я пришел и ответил на его, как оно работает и почему у тебя не получается. Если тебе ответ не понравился - я сожалею, но держать свои эмоции в руках, все таки надо.
Выражение работает не так, как ты ожидаешь не несет в себе негативного оттенка. А фиксирует факт неправильной трактовки документации.
-
Это было не оскорбление, а констатация факта - Если кому то хочется вставить свои пять копеек - может пойти в свою тему. Я бы в своей теме его забанил, так как - он не вникает в суть потребностей пользователей, а пытается везде трактовать как ему нравится. Ну нравится ему жить с кастрированной функцией - пусть живет, на кой всем доказывать что это так и иначе не может быть. Кроме одного полезного поста на форуме - только нытье, о том что никто пипитером не умеет пользоваться, в который я же его и ткнул, так как на питоне - кривая библиотека с селениумом. Но в каждую тему лезет даже не вникая в суть. @Fox ну камон.
-
@DuckDuck благодаря таким людям как ты, у многих желание помогать кому-либо отбито напрочь)
человек тебе пару сообщений настрочил в надежде, что ты поймёшь. А ты уперся в "я хочу чтобы была так, меняйте всё, я считаю так правильна". И в ответ на помощь вылил ушат *****. -
@workless_shark Чувак, а ты почитай мои сообщения - скольким людям я тут реально помог ... А не халивар разводил. Может че и поймешь.
Еще раз по теме - я помню что это работало, человек выше подтвердил что это работает но 4 из 10.
И давайте по теме. -
@DuckDuck у меня все же случай немного другой , у тебя как понял работа с dom тебе нужно дождатся загрузки dom.
А оно срабатывает после создания страницы.
Создание страницы не значит что оно имеет код в себе.
В идеале оно должно до появления DOM сработать