1. лезете в РНР, где выводится общая страница, там добавляете вывод нужной вам инфы
2. либо прикрутить к странице общий аякс-индикатор загрузки страницы, чтобы страница показывалась когда ВЕСЬ контент на сайте будет загружен. делаете ему remove по событию ajax - success
ajax- и нативный php- имеют несколько разную логику работы, одно фронт, другое бэк.
поэтому просто "заменить" одно на другое - не вариант
Сперва нужно уменьшить яркость и контрастность изображения инструментом Brightness/Contrast: Brightness поставить где-то на -20, а Contrast на -10, галочка Use Legacy должна быть включена. Затем нужно сбавить насыщенность инструментом Hue/Saturation: Saturation поставить в районе -60. Далее чуть приподнимем контраст, не заваливая тени и яркие участки инструментом Curves: в настройках инструмента выбрать пресет Linear Contrast (RGB). Ну а далее можно уже тонировать изображение. Необходимо создать на самом верху слой со сплошной заливкой цветом #2f5d9d, поставить режим смешивания Overlay, а Fill поставить на 40%. Вот что у меня получилось с такой последовательностью действий:
А разве простой кеш браузера уже не справляется с задачей повторной загрузки скрипта с одинакового адреса? Учтите что код скрипта в расширении и код на странице выполняются в разных песочницах и не могут пересекаться (есть некоторые допущения относительно данных в памяти).
Еще добавлю что есть третий тип скриптов - injected script, который выполняется в том же контексте что и скрипт на странице, т.е. может взаимодействовать с любой загруженной на странице библиотекой, но он к сожалению не имеет почти никакой связи со скриптом расширения. Вы можете общаться с таким скриптом только посредством посылки и приема сообщений. Вот тут есть ссылки на примеры - stackoverflow.com/questions/9915311/chrome-extensi...