Костя
если в одном домене родитель и фрейм, тогда все ок
Костя
если в разных, то хрен тебе
Костя
для этого существует window.postmessage
Maksim
айфрейм должен быть твоим, а не левым
Maksim
не много найдется людей которым будет приятно что им в вк инджектят левые скрипты
Костя
а точнее, найдется не только лишь много таких людей, но мало кто найдется
Анатолий
для этого существует window.postmessage
И то, только если месседж примут на той стороне :)
Костя
что логично
Анатолий
Есть другой выход. Тамперманки, аддоны :)
Костя
было бы странно, если бы все ловилось)
Костя
а еще постмесадж не пахает нормально в ие12, если кому интересно
Костя
ну, то есть ни в одном ие не пахает нормально
Костя
кстати, может кто ответит, можно ли как-то выполнить кроссдоменный window.opener.someFunc()?
Анатолий
> не пахает нормально в ие12 > не пахает нормально ие12 исправил, не благодари (:
Костя
😄
Костя
кстати, может кто ответит, можно ли как-то выполнить кроссдоменный window.opener.someFunc()?
Maksim
хз, не знаимался таким, но думаю если и возможно то без гемора не обойдется
Костя
нифига, такие сложности ради того, чтобы задать высоту
Maksim
костыль
Svyatoslav
Всем привет
Svyatoslav
Если ли возможность в onsuccess (ajax) передать параметр? Проще говоря мне надо, чтобы функция, которая выполняется success, получила url запроса...
ixplo
урл записываешь в переменную и берёшь её потом из внешней области видимости :) не благодари )
Svyatoslav
не подходит
ixplo
если хочется гламура - пиши свою обёртку
Svyatoslav
у меня может быть 100+ урл одновременно
CherryTea
Если хочется гламура выкинь аджакс и посмотри еа аксиос)
Svyatoslav
Так с передачей переменной я решил вопрос. Теперь другая проблема:
ixplo
не бойся, компы мощные. справятся с 100+ переменными
Svyatoslav
При загрузке бинарного файла всегда срабатывает onerror, хотя визуально никаких ошибок в браузере нет, и загрузка проходит нормально
ixplo
серваку не нравится, судя по всему
ixplo
ошибка-то какая? )
Svyatoslav
не бойся, компы мощные. справятся с 100+ переменными
Давай ты уже готовый проект будешь обсирать. Ок?
Svyatoslav
Svyatoslav
в data onerror передается сам скачаный файл
Svyatoslav
ошибка-то какая? )
А все, мой косяк
Konstantin
формат какой указал?
Svyatoslav
Я забыл убрать datatype: json
Svyatoslav
))
Konstantin
вот
ixplo
Давай ты уже готовый проект будешь обсирать. Ок?
омг... я тебе подсказал как передавать урл. у тебя возник вопрос "как передать переменную", и ты сказал что урлов 100+ ДА ХОТЬ МИЛЛИОН делается это просто.
Svyatoslav
без переменных
ixplo
пиши обёртку, которая будет прокидывать в онсаксес урл
Svyatoslav
зачем когда урл и так там?
ixplo
Я уже получил урл: function onsuccess(data) { console.log(this.url) }
тогда вопрос. ты на чём пишешь? )
ixplo
ajax как делаешь?
🦜
не надо ajax
Svyatoslav
$.ajax({ async: false, type: "POST", url: "https://core.lotus-app.ru/1/get_update_file", data: {ptoken: ptoken, path: files[i].path}, crossDomain: true, error: downloadUpdate._onerror_, success: downloadUpdate._onsuccess_, progress: downloadUpdate._onprogress_, timeout: 15000 });
ixplo
жкверя )
ixplo
:3
ixplo
async: false,
ixplo
о божечки
ixplo
я с тобой не разговариваю больше :(
Vlad
на столько больно?
ixplo
синхронные запросы депрекейтед. скоро твой код перестанет работать
ixplo
и по мотивам клиент-банков для запуска твоего ПО нужны будут древние браузеры. тебе браузер должен был сказать, что так делать не надо
Maksim
почему jq такое говно? зачем туда впихнули timeout в ajax?
Дима
jquery решал вполне определённый ряд задач своего времени
Дима
почему jq такое говно? зачем туда впихнули timeout в ajax?
Хорошая мотивация перестать его юзать
Maksim
уже года 3 не прикасался
Serhiy
почему jq такое говно? зачем туда впихнули timeout в ajax?
Мне адово не хвататет таймаута в фетче.
Serhiy
ну так оберни
Я так и делаю, но бля.
Maksim
дык и в аяксе его нет
Serhiy
дык и в аяксе его нет
Я знаю. Но это же лажа.
Maksim
какой вообще юзкейс для этого?
Serhiy
какой вообще юзкейс для этого?
Криво настроенный роутер например. Реквест ушел и висит 30 сек. И фиг бы с ним если это реквест за какими-нибудь метаданными, хотя тоже 30 секунд это пиздец, а ведь бывает какая-нибудь авторизация.
Serhiy
Ну т.е. это же блин какая-то хрень. 30 (!) секунд, кто блять делает приложения для которых 30 сек ожидания это ок?
Maksim
так там таймаут судя по докам это время перед отправкой реквеста, а не время на ответ
Serhiy
"The timeout period starts at the point the $.ajax call is made; if several other requests are in progress and the browser has no connections available, it is possible for a request to time out before it can be sent."
Maksim
а, нет, все правильно, я протупил
Serhiy
Там на все
Maksim
ну так хоть какой-то смысл появляется
Anonymous
Кто юзал метеор?
Anonymous
Там есть что-нить типа require.context?
Anonymous
Мать его за ногу.
Anonymous
ребят подскажите либу или как в momentjs сделать склонение час, часов, часа, день дней итд
Kirill
ребят подскажите либу или как в momentjs сделать склонение час, часов, часа, день дней итд
export const getWordForm = (count: number, wordForOne: string, wordForTwo: string, wordFromFive: string) => { count = Math.abs(count) if(count % 100 > 10 && count % 100 < 20 || count % 10 === 0 || count % 10 > 4) return wordFromFive else if(count % 10 > 1 && count % 10 < 5) return wordForTwo else return wordForOne }
Anonymous
но эт нужно самому справочники создавать ?)