Laid: Подробности о прокси? Нагуглите готовый кеширующий прокси сервер или напишите свой (мой простенький прокси с интерфейсом, авторизацией и списками замены файлов на лету укладывался в 350 строк, например).
Дмитрий: Если они в одном месте и по вертикали и по горизонтали, то что мешает вам обернуть их в один враппер и дать ему id="data"?
Соберите может пример на jsfiddle.
Laid: Но ведь игры могут докачивать разные файлы в процессе. Новые уровни, новые модели, диалоги, и прочий арт. К примеру пока вы не пройдете игру до надцатго уровня движок не запросит с сервера модельку босса этого уровня, так?
Т.е. простым парсером здеь не обойдешься. Нужно именно проходить игру, и в процессе вытасквать все файлы. Верно?
Тогда сам подход с парсером становится сомнительным выбором. Если игра доступна по http, то можно пропустить трафик через прокси и сохранять все файлы которые она запрашивает. Если только по https, то и с прокси ничего не выйдет. Нужно писать (или использовать готовый) браузерный плагин.
Лет 8 назад я вытаскивал ресурсы одной игрушки через CacheViewer, но мне тогда интересны были только некоторые файлы, а не все подряд.
Юрий Аванесов: Ага, я понял, вы хотите вставлять svg именно как img, и при этом менять цвет. Я боюсь у вас так не получится.
Но можно написать js скрипт который будет в фоне разворачивать такие img в svg
Или сделать из этих svg иконочный шрифт. Или сделать непрозрачный фон и прозрачный рисунок, тогда можно будет менять фоновый цвет через css.
Ну и конечно у вас в распоряжении остается прозрачность, filter: contrast(); и filter: brightness();, которые хоть и не меняют цвет на произвольный, но оттенки сделать не проблема.
Если мы говорим работе сайта на мобильных, то к ним довольно редко подключают мышку и кликают. чаще используется тачскрин по которому тапают. (tap)
Мобильные браузеры, конечно, эмулируют клик при тапе, но ряд отличий есть.
примечание:
комментарии в js лучше делать не так <!-- alert(currentAmountNumbers2.length); -->
а вот так // alert(currentAmountNumbers2.length);
или, для много строчных блоков, вот так
Можно попробовать привязать второе действие на double tap или longpress, но возможны проблемы при поддержке "зоопарка". А hover на тачскринах отсутствует, да.