на главнуюВсе эхи RU.JAVASCRIPT
войти ?

найти и обезвредить

От Alexey Vissarionov (2:5020/545) к Semen Panevin

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Доброго времени суток, Semen!
15 Aug 2013 07:02:20, ты -> мне:

AV>> document.body.innerHTML =
AV>> document.body.innerHTML.replace(/height=.?12.?
AV>> width=.?34.?/g,'height=123 width=456');
AV>> Результат: первый оператор отрабатывает, второй не дает никакого
AV>> видимого эффекта (изображение меняется, но размер остается исходным).
AV>> Вопрос: где грабли порылись?
SP> Ты уверен, что между width и height нет к примеру переноса строки?
SP> А точно ли пробел между ними только один? В общем копай где-то в
SP> этом направлении.

Все точно - hexdump свидетель.

SP> Firebug тебе в руки. Само по себе выражение годное, рабочее. Проверил
SP> в фф, меняет.

Хрень какая-то... Собственно, задача предельно простая: есть мобильные яндексовские карты (http://m.maps.yandex.ru/?l=map), где надо увеличить изображение. В настоящий момент скрипт для обезьяны выглядит так:

// ==UserScript==
// @name Big mobile Yandex maps
// @description Enlarge map on mobile Yandex maps site
// @include http://m.maps.yandex.ru/*
// @include http://static-maps.yandex.ru/*
// @exclude http://userscripts.org/scripts/review/*
// @author Gremlin
// @version 0.0.1
// @license WTFPL
// ==/UserScript==

// не дает видимого эффекта
document.body.innerHTML = document.body.innerHTML.replace(/<img[^<>]*src=/g,'<img src=');

// работает (вижу обращение в логе прокси)
document.body.innerHTML = document.body.innerHTML.replace(/size=233.2C190/g,'size=932%2C760');

CSS смотрел, там ничего похожего на размеры изображения не нашел.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... ИМХО: Имею Мнение - Хрен Оспоришь

--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.JAVASCRIPT?msgid=2:5020/545+520c8d8d