На днях мне написали команда разработчиков GrabDuck.com с просьбой протестировать их новый продукт. Интересно с чего меня удостоили такой чести, но я решил помочь, баги я искать умею.
Тем более сервис полезный, у меня полно закладок и я в них уже потерялся да и браузер виснет, когда пытаюсь найти нужную.
Вообщем-то через 18 минут я нашел у них 4 недоработки по интерфейсу и 2 бага при заливке, мои 792 закладки сразу не залились а так же одну потенциальную XSS дыру, из-за одной моей закладки с тегом поехала вся верстка.
Я решил пока остановиться, пусть исправят что нашел.
P.S. зря они мне вообще написали =)
Антон, привет,
случайно наткнулись на эту запись, честно сказать не ожидали, что что-то подобное появиться о нас. 😀
Да, мы те самые разработчики GrabDuck и Вас тоже помним 😉 Вы нам тогда действительно хорошо помогли.
Пользуясь случаем напоминаем о нашем сервисе — он по прежнему жив и развивается (сейчас выглядит совершенно по другому, кстати), делаем в свободное от работы время, поэтому не так быстро, как бы нам хотелось. Планов что сделать много, но сделаем все. Забрасывать не будет!
По прежнему приглашаем присылать свои комментарии и критические замечания, рассматриваем все! И, как говорят у нас, до встречи на GrabDuck! 🙂
Ок ) зашел сегодня еще раз, вот что пока удалось обнаружить:
1. У меня теперь лимит 400 из 756 закладок, поэтому заливку и синхронизацию с браузером увы протестить не смогу
2. Некоторые закладки почему то не пропарсились, хотя страницы живые, например эта http://www.xakep.ru /post/36954/
3. Самое стремное, это то что поехала верстка у панели слева на некоторых страницах и нельзя проскролить вправо, см скрин http://joxi.net/wGrqw6eI8q6O2z
P.S. Долго на angular переписывали ? на чем Backend написан если не секрет ?
Да и еще забыл, я бы вам советовал кешировать favicon через прокси URL как у Яндекса, чтобы вот таких вот сообщений не было ну и малоли если вдруг удалят, а у вас всегда свежие последнии версии
Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://geektimes.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
jquery.js:7975 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://habrahabr.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
jquery.js:7975 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://geektimes.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
2jquery.js:7975 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://habrahabr.ru/images/favicons/favicon-32x32.png'. This content should also be served over HTTPS.
/last:1 Mixed Content: The page at 'https://grabduck.com/last' was loaded over HTTPS, but requested an insecure image 'http://preyproject.com/img/favicon.ico'. This content should also be served over HTTPS.
1) про лимиты
Это backdoor для нас — когда ресурсов сервера не будет хватать и прийдется с этим что-то делать.
Сейчас, пока сервер практически ничего не стоит, никаких ограничений по количеству закладок нет, независимо от того, что отображается в профиле.
2) Закладки, которые не парсятся
К сожалению наш сервер, стоящий в Германии этого сайта не видит (таймаут), с локального компьютера у меня тоже по таймауту вылетает.
Попробуем контактировать провайдера и получить разъяснения. Спасибо, что нашли )
3) Поехала верстка
Такое очень редко видим на просроченном хроме с кучей закладок, который долго не перезагружали.
После перезагрузки Хрома обычно лечится само. Пока руки не дошли покопаться поглубже.
Вообще по идее, есть 3 разных ширины левой панели: для больших разрешений,
для «стандартных» ноутов и для более узких планшеток.
В зависимости от ширины окна должно выбираться наиболее подходящая ширина панели.
4) angular и backend
Как долго переписывали. Трудно сказать, как долго. Для нас это не работа, а хобби. Переписывали по свободному времени.
По идее получается не так долго, если каждый день и по 8 часов. backend — java + spring + rx
5) кеширование favicon через прокси URL как у Яндекса
Думаете нужно? 😉 у нас уже был proxy favicon (еще буквально 3 недели назад), когда отображали favicons в результатах поиска google.
Там это действительно было необходимо, т.к. google-страница «жаловалась» на insecure контент, что потенциально пугало пользователей.
В конечном итоге, решили не поддерживать — время тратить нужно, а практическая польза не очень большая.
Поэтому решили отказаться от показов Favicons в расширении google и не обращать внимание на предупреждения на самом grabduck.com
1) понял
2) да странно, у меня тоже из Индии не открывает и из Германии, а из Москвы открывает, значит firewall всех IP кроме России, это единичный случай думаю можно на него забить
3) Думаю, что можно разрешить хотя бы скролл вправо в таких случаях, как fallback версию если что то поедет, а если ничего не поедет скролла не будет. Проблема перезагрузкой не решилась, думаю что дело в закладках, зайдите в мой аккаунт
4) понял
5) ясно =)
спасибо за ответы