Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Эксперимент: отладка ваших сайтов. (https://javascript.ru/forum/offtopic/11577-ehksperiment-otladka-vashikh-sajjtov.html)

Kolyaj 01.09.2010 11:21

Эксперимент: отладка ваших сайтов.
 
Придумал услугу, охота протестировать.

Ситуация 1: у вас есть сайт, на котором в каких-то ситуациях в каких-то браузерах вылезает странная ошибка. Отловить ошибку не получается. Отдать все исходники сайта кому-либо для дебага нет никакой возможности (или желания). Что делать не ясно.

Ситуация 2: вы не разработчик. Вам сделали сайт, но внезапно обнаружилась ошибка в js-коде, а исполнителя уж след простыл. Сайт существует только в интернете, давать доступ к хостингу всяким странным людям неохода. Что делать не ясно.

Ситуация N: вобщем все случаи, когда надо отдебажить клиентские скрипты сайта, не имея доступа к этому самому сайту.

Что предлагается: вы говорите адрес сайта, говорите условия воспроизведения ошибки. Я выясняю, почему возникает ошибка, и объясняю, как её исправить.

Т.к. услуга тестируется, то всё бесплатно.
Т.к. услуга тестируется и всё бесплатно, то никаких сроков и обещаний.
Чтобы всем было интересно, всё в паблике.

Отдельно хочется отметить, что случаи, когда скрипты надо тупо выкинуть и переписать не рассматриваются (например, вы напихали тучу всяких плагинов для jQuery, а они не совместимы).

inGray 01.09.2010 12:17

Интересная затея ) А расскажите подробнее, как планируется все это реализовать?

Kolyaj 01.09.2010 12:19

Это уже реализовано, более того, не раз делалось по долгу службы, но в таком формате ни разу. Как всё это происходит, описывать пока неохота.

Можно, кстати, и чужие сайты подсовывать, доступ-то не нужен, и бесплатно.

inGray 01.09.2010 12:27

Натыкался в нете на "Browser sandbox", где предлагалось эмулировать работу практически всех версий браузеров. Здесь что-то в этом же духе?

Kolyaj 01.09.2010 12:41

Зачем браузер эмулировать? Браузеры все есть. Нужно сайт эмулировать.

greatilya 02.09.2010 04:00

Kolyaj,
мне кажется идея хорошая. Я бы пользовался бы данным сервисом. Бывают такие ситуации что нет времени разбираться с ошибками и т.п. И в таких ситуациях приходится прибегать к фрилансерам, но для этого опять нужно затратить время чтобы его найти. Ваш вариант, пусть даже за некую плату, допустим 1000 руб за дебаг, мне кажется был бы предпочтительным.
Рекомендую сделать для этого отдельный сайт, а-ля debug.ru. А через этот форум думаю у вас не составит труда пропиарить сайт, тем более, насколько я знаю, у вас есть знание SEO. Да и решив сотню проблем и выложив на сайте, думаю будет не слабый приток трафика по НЧ запросам.

Kolyaj 02.09.2010 11:50

Цитата:

Сообщение от greatilya
Рекомендую сделать для этого отдельный сайт, а-ля debug.ru.

За бесплатно-то никто вон не хочет :)

inGray 02.09.2010 12:24

Kolyaj,
Все постепенно должно быть. Никто пока не знает. Мож тему на форуме прилепить? Чтоб не съезжала? С Ильей списаться.. ссылочку отдельно где-нить бросить?

Kolyaj 02.09.2010 12:33

inGray,
зачем это всё? Я пока даже не собираюсь этим за деньги заниматься, просто интересно попробовать.

inGray 02.09.2010 12:35

Я про деньги и не говорил))) Это все только для того, чтобы люди узнали о такой возможности и когда появится необходимость мог воспользоваться.

Kolyaj 02.09.2010 13:07

inGray,
ну вот вы знаете какой-нибудь сайт с ошибкой? Давайте его подебажим :)

x-yuri 02.09.2010 14:28

мну proudly presents... хотя, кончено, не я и не proudly.
http://jqueryui.com/demos/accordion/
там margin задан для заголовков демки (accordion), но при клике на других пунктах он временно пропадает в ie8

я бы еще напомнил про http://javascript.ru/forum/xhtml-htm...t-com-o_o.html Но там не в js дело

а в чем суть эксперимента? Ты ведь это уже делал

inGray 02.09.2010 14:29

Навскидку ничего не помню... Если наткнусь - отпишу)

Kolyaj 02.09.2010 14:51

Цитата:

Сообщение от x-yuri
а в чем суть эксперимента? Ты ведь это уже делал

Суть в том, что в выполнении для себя и для других всегда очень большая разница.

greatilya 02.09.2010 14:57

Цитата:

Сообщение от Kolyaj
ну вот вы знаете какой-нибудь сайт с ошибкой? Давайте его подебажим

из моих недавних: t-voz.ru в ИЕ пишет что есть ошибка. В других браузерах нет. Это глюк ИЕ или там на самом деле закралась ошибка?

Kolyaj 02.09.2010 15:05

greatilya,
хороший пример, посмотрю ближе к вечеру.

subzey 02.09.2010 16:30

[spoiler]
Код:

… onBlur='if(this.value=='') this.value='Поиск по каталогу';"…
[/spoiler]

Kolyaj 02.09.2010 16:33

subzey,
да можно без спойлера :)
Я щас мельком глянул, там html-код с кучей ошибок. Видимо разные алгоритмы исправления ошибок у браузеров сказываются.

x-yuri 02.09.2010 16:39

Цитата:

Сообщение от Kolyaj
Как всё это происходит, описывать пока неохота.

неохота или не хочешь? Я вроде придумал довольно простой способ

Цитата:

Сообщение от Kolyaj
Отдельно хочется отметить, что случаи, когда скрипты надо тупо выкинуть и переписать не рассматриваются (например, вы напихали тучу всяких плагинов для jQuery, а они не совместимы).

это ты после моего сообщения дописал? Я вроде не помню такого. Там дело вряд ли в несовместимости, если что. И там же ie7 кроме всего прочего и ошибки выдает

Kolyaj 02.09.2010 16:58

Цитата:

Сообщение от x-yuri
неохота или не хочешь?

Тавтология же :) Как-нибудь опишу, если это действительно актуальным будет. У меня щас много других вещей для описывания на повестке.

Цитата:

Сообщение от x-yuri
это ты после моего сообщения дописал?

Нене, это сразу было.

x-yuri 03.09.2010 09:04

ну моя идея в том, чтобы настроить виртуальный хост, который будет с помощью какого-нибудь curl отдавать файлы с нужного сайта. За исключением отдельных явно указанных, которые будут браться с локального компьютера. Плюс надо будет фиксить абсолютные URL в этих файлах

Kolyaj 03.09.2010 09:09

Цитата:

Сообщение от x-yuri
Плюс надо будет фиксить абсолютные URL в этих файлах

Осталось от этого избавиться.

Kolyaj 03.09.2010 09:18

Цитата:

Сообщение от greatilya
t-voz.ru в ИЕ пишет что есть ошибка.

Вобщем, если убрать глупые ошибки в HTML-коде, JS-ошибок тоже не будет.

inGray 03.09.2010 09:47

<input type='hidden' name='REQUESTED_FROM' value=''.htmlspecialchars( ?  : /, ENT_QUOTES).''/>


Очень интересная "косяк" :)

ЗЫ
<img src='http://counter.rambler.ru/top100.cnt?2249254' alt='Rambler's Top100'border='0' />

greatilya 04.09.2010 04:24

Цитата:

Сообщение от Kolyaj
если убрать глупые ошибки в HTML-коде, JS-ошибок тоже не будет

Спасибо, поправлю.
inGray,
Спасибо.


Часовой пояс GMT +3, время: 08:01.