LINUX.ORG.RU

Firefox 90

 ,


1

2

Доступен Firefox 90.

  • Включена поддержка HTTP/3 (реализация протокола QUIC, написанная на Rust). QUIC является надстройкой над UDP, что позволяет избежать проблемы, которые при использовании TCP решить возможным не представляется.
  • В настройках режима «Только HTTPS» появилась возможность добавить исключения для определённых сайтов.
  • Защита от отслеживания стала более интеллектуальной: например, когда в режиме приватного просмотра пользователь пытается залогиниться в Facebook, требуемые для этого скрипты Facebook будут автоматически разрешены (до этого они блокировались и залогиниться не получалось).
  • Пункт контекстного меню «Открыть изображение в новой вкладке» больше не делает открываемую вкладку активной.
  • Печать веб-страницы в файл PDF теперь сохраняет гиперссылки.
  • Включена программная реализация WebRender на старых системах без аппаратного ускорения графики (старые видеокарты и проблемные драйверы). Её производительность заметно повышена.
  • Реализована поддержка дробного масштабирования (например, не в 2, а в 1.5 раза) при работе в Wayland.
  • Канадским пользователям предложат включить шифрование DNS-запросов. Для этого Mozilla заключила партнёрство с CIRA (Canadian Internet Registration Authority).
  • В дополнение к калькулятору (см. новость о выпуске Firefox 89) в адресную строку добавлен конвертер величин (включается настройкой browser.urlbar.unitConversion.enabled). Допускаются запросы наподобие «1 m to foot», «10 c to f», «now to utc» (больше примеров можно найти здесь).
  • В список протоколов, которые могут открываться с использованием сторонних приложений, добавлена схема matrix://.
  • Полностью удалена поддержка протокола FTP, отключённая по умолчанию в Firefox 88. Все эти годы она оставалась на зачаточном уровне (отсутствует возможность закачивания файлов, невозможно скачать несколько файлов или каталог целиком, отсутствует поддержка шифрования), а соответствующий код написан 20 лет назад, что затрудняет его сопровождение. Таким образом, от старого кода нужно избавляться, а реализовывать с нуля полноценную поддержку FTP нерационально из-за низкой популярности. К тому же, существует множество достойных сторонних клиентов. При попытке доступа к FTP-ресурсу пользователь может выбрать стороннее приложение (оно должно быть зарегистрировано в системе в качестве обработчика схемы ftp://). Разработчики дополнений могут зарегистрировать своё дополнение в качестве обработчика протокола FTP.
  • Дополнениям теперь доступен Cache API.
  • Обновлена модель машинного обучения, используемая для обнаружения полей ввода пароля.
  • Детектор кодировки chardetng (написанный на Rust) включён по умолчанию для доменов .jp, .in и lk.
  • Исправлена невозможность прокрутки диалога добавления закладки.
  • Исправлено декодирование изображений BMP с нулевым смещением данных.
  • Медиа-клавиши клавиатуры больше не позволяют управлять медиафайлами, которые воспроизводились более 24 часов назад (до этого, например, нажатие клавиши «предыдущий трек» могло запустить последний воспроизведённый файл, даже если он был проигран неделю назад).
  • Включено чтение сертификатов из хранилища операционной системы (только в Windows и macOS). Благодаря этому Firefox может, например, взаимодействовать с сертификатом клиента, хранящимся на аппаратном токене, без необходимости использовать стороннюю библиотеку (которая может содержать уязвимости или повлиять на стабильность браузера), поставляемую производителем токена.
  • Windows:
    • Автоматическое обновление теперь может производится даже тогда, когда браузер не запущен (до этого складывалась ситуация «пользователь запускает браузер, чтобы поработать, браузер обновляется и приходится его перезапускать»; теперь браузер может обновиться никого не тревожа, когда пользователь его не использует).
    • Добавлена служебная страница about:third-party, где перечислены все сторонние (не от Mozilla и Microsoft) библиотеки, подгруженные процессом Firefox.
    • Временно (до следующего выпуска) отключена оптимизация, позволявшая отрисовывать окно с не-интерактивным содержимым сразу, не дожидаясь подгрузки xul.dll. Оказалось, что она вызывает проблемы у экранных чтецов.
  • HTML:
    • Нормализация новой строки и экранирование в содержимом форм приведены в соответствие со спецификацией и поведением прочих браузеров.
    • Внутренний размер и разрешение изображений теперь берутся из EXIF ​​(если там эти данные есть). Например, это позволяет серверу отправить низкокачественное изображение-заглушку для ускорения загрузки.
  • CSS: добавлена поддержка -webkit-image-set(), являющегося ссылкой на стандартную функцию image/image-set().
  • JavaScript:
  • HTTP: реализована поддержка HTTP-заголовков с запросами получения метаданных (Sec-Fetch-*). Они дают серверу дополнительные сведения о происхождении запросов, а также о том, где и как будут использоваться запрошенные данные, что позволяет противостоять некоторым типам атак.
  • DOM:
    • В целях совместимости с небольшим числом некорректно работающий сайтов, добавлена поддержка устаревших свойств WheelEvent: WheelEvent.wheelDelta, WheelEvent.wheelDeltaX и WheelEvent.wheelDeltaY.
    • Интерфейс CanvasRenderingContext2D обзавёлся поддержкой метода createConicGradient().
  • Инструменты разработчика: во вкладке «Сеть → Ответ» теперь работает предпросмотр веб-шрифтов.

>>> Примечания к выпуску для разработчиков

>>> Все закрытые в этом выпуске баги

>>> Getting lively with Firefox 90

>>> Подробности

★★★★★

Проверено: Harald ()
Ответ на: комментарий от Legioner

Про DDOS говорить не надо. Я ещё раз скажу, что работает уже 30 лет и будет работать ещё 30 лет.

Ога. Только для сравнимости эффекта со связкой яваскрипт-цикл-коннект на странице еще надо будет написать «Жмите F5 до посинения!»

anonymous
()
Ответ на: комментарий от anonymous

Ога. Только для сравнимости эффекта со связкой яваскрипт-цикл-коннект на странице еще надо будет написать «Жмите F5 до посинения!»

setInterval(() => document.write("<img src='xxx'>"), 100);
Legioner ★★★★★
()
Ответ на: комментарий от pihter

PET – отличный материал и один из главных плюсов – возможность переплавки сколь угодно раз. Но переплавить бутылку и сделать из нее новую дороже, чем выбросить эту и сделать новую из нефти, поэтому давайте выкачаем всю нефть, засрем всю планету пластиком, но по-уму делать не будем, рынок диктует другое.

давно мечтаю чтобы некто сделал действительно полезное изобретение: 3D-принтер, печатающий кулёчками, пластиковыми бутылками, коробочками из-под морепродуктов (девать их уже некуда, а так польза была бы).

ну или сдавать их словно бутылки старые. дак не принимает никто…

а то девать их уже некуда, как в магазин ни сходи – тебе всё в паре кулёчков завернут по 10 раз.

вот бы был бы мегаполезный 3D-принтер.

anonymous
()

Очень нехватает Rust разработчиков, которые бы написали чистый, минималистичный и быстрый новый браузерный движок. Пора бы уже им направить свои переписывательские стремления в правильное русло

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)
Ответ на: комментарий от anonymous

вот бы был бы мегаполезный 3D-принтер.

не юниксвэйно: пусть 3д принтер печатает из филамента, а вот делать филамент из пластиковых бутылок – задача для отдельной машинки.

Кто-то нарезает бутылку ленточкой, потом ей печатает: очень легко реализуемо, но лента получается очень короткой, плюс в ход не идут самые жирные с точки зрения массы пластика части – горлышко и донышко.

кто-то перемалывает пластик в гранулы, а потом в еще одном агрегате расплавляет и выдавливает из него пруток

кто-то (это я) еще только пробует разные способы в попытках определиться какую плавильню себе построить для того чтоб кучу бытового пластикового мусора превращать в армию киборгов для завоевания галактического господства

pihter ★★★★★
()
Ответ на: комментарий от Legioner

веб-приложения запускать проще, чем локальные

настрой браузер на java -jar %f по клику на jar-ник и запускатья они будут одним кликом по ссылке или открытием соответствующей страницы, то же мне проблема: запуск организовать

Если я хочу установить приложение, то я сначала создаю новую виртуалку, устанавливаю его там, исследую его зависимости, исследую приложение, смотрю tcpdump-ом на трафик из виртуалки. Это несколько дней минимум.

хорошо, что ты врешь, иначе я бы решил что ты шизофреник: так не доверять нативному софту, но так доверять браузерному софту

При чём тут доступ к системным вызовам ОС? Я говорю конкретно про сокеты.

Тогда я тебя не правильно понял: я думал на примере сокетов ты хочешь вообще все плюшки, доступные нативу, но это я сам додумал, половина вопросов снимается

Мне интересны веб-приложения, которые могут ходить по произвольным портам на публичные адреса. Чтобы я банально мог зайти на https://super-mail-client.com/ вбить там адрес моего IMAP-сервера и пользоваться веб-интерфейсом.

эээ… ну так, эта… бэкенд же есть. Пожалуйста, напиши веб приложение, которое все соединения на любые адреса или порты будет проксировать через вебсокет и бекэндный скрипт, который уже все может. То же мне проблема, еще одну прослойку, разве браузерософтостроителей этим напугать? Только вот тебе придется левому сайту, код которого тебе не подконтролен, давать порулить своим паролем от почты – нуу, такая себе безопасность, как по мне

pihter ★★★★★
()
Ответ на: комментарий от kolja

Ну, пока от «Google» каждый год вклад падает, вряд ли что поменяется

А откуда дровишки? По ощущениям (чисто субъективным, я не смотрел ниче) мозила уходит

pihter ★★★★★
()
Ответ на: комментарий от Djanik

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

pihter ★★★★★
()
Ответ на: комментарий от Legioner

Согласие пользователя. Оно же мешает шариться браузеру по локальному диску, например. Ты вменяемый вообще? Пользователь уже тыкает „согласен” на уведомлениях для каждой помойки, а потом не знает как этот постоянный спам отключить, а ты предлагаешь ему еще и ширусню с троянами и шифровальщиками подсунуть. Классический пример почему вебмакак нельзя подпускать с системному программированию.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

Согласие пользователя. Оно же мешает шариться браузеру по локальному диску, например.

Ты вменяемый вообще? Пользователь уже тыкает „согласен” на уведомлениях для каждой помойки, а потом не знает как этот постоянный спам отключить, а ты предлагаешь ему еще и ширусню с троянами и шифровальщиками подсунуть. Классический пример почему вебмакак нельзя подпускать с системному программированию.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

Чтобы юзерам твоего сайта их провайдер не сувал рекламу, например.

Выбирать вменяемых провайдеров не вариант?

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

Проблемы северной говнопараши белых людей не волнуют.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

А зачем пользователю это разрешать?

Затем что у пользователя нет должной квалификации чтобы понимать что разрешать ему нужно, а что нет.

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

Когда жирнолиса обгонит мидори, тогда тормозиллу вообще закрывать пора. А массовое выкидывание на мороз манахеров тормозиллы вместо выписывания им охеренных премий уже давно напрашивается.

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

Интерфейс испортили в firefox4, когда убрали эти замечательные кнопочки вперёд-назад.

А ещё какие-то сраные хипстеры-говноеды придумали объединить изначально невзаимоисключающие кнопки обновления и остановки загрузки страницы УБИВАЛ БЫ ИХ ВСЕХ ПАЧКАМИ. Кто знает, как в палемуне кнопке обновления вернуть адекватное поведение? Разделить их обратно я то разделил, но кнопка обновления всё равно становится неактивной пока какая-то херня на странице полностью не просрётся, приходится сначала в остановку тыкать.

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

Они забрали мои любимые кнопки. Зелёные на xp и синие на других ОС, они были прекрасны. А сейчас какие-то серые стрелки без души!

Вполне в духе дрисни, просто говноделы тормозиллы оперделили своё время.

Grzegorz

anonymous
()
Ответ на: комментарий от kvpfs

Веб браузер - это просто кусок колоссально тормознутого шлака.

Справедливости ради, интерфейс самого ютуба в браузере в т.ч. в плане жыроты и производительности тот ещё кал.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

Тот же gmail в браузере открывается и работает гораздо быстрей Thunderbird-а, например.

Что за херню ты несёшь?

Grzegorz

anonymous
()
Ответ на: комментарий от tiinn

Если вы сделали сайт чисто для себя - зачем выставили в интернет?

А зачем сайт в интернете выставлять через де-факто несвободные протоколы вроде HTTPS, где нужно ходить на поклон к дяде, который может прикрыть доступ к твоему сайту для 99,9% пользователей от желания левой пятки?

Grzegorz

anonymous
()
Ответ на: комментарий от MozillaFirefox

всё равно к нему и придёте

Уголки всё ещё слишком круглые!

Shadow ★★★★★
()
Ответ на: комментарий от pihter

настрой браузер на java -jar %f по клику на jar-ник и запускатья они будут одним кликом по ссылке или открытием соответствующей страницы, то же мне проблема: запуск организовать

Ты мне предлагаешь по всему Казахстану ходить, в каждое мелкое село заходить и настраивать там каждому компьютер? Спасибо, у меня есть более важные дела.

хорошо, что ты врешь, иначе я бы решил что ты шизофреник: так не доверять нативному софту, но так доверять браузерному софту

Я никому не доверяю. Но браузерному софту мне доверять не нужно, он крутится в надёжной многоуровневой песочнице.

Тогда я тебя не правильно понял: я думал на примере сокетов ты хочешь вообще все плюшки, доступные нативу, но это я сам додумал, половина вопросов снимается

Да большинство плюшек в принципе и так уже доступно. Даже USB-устройства, хоть мне и не нравится, как оно сделано, но по крайней мере возможность есть. parted в браузере я не хочу, хотя было бы забавно.

Помимо сокетов я бы на мобильных устройствах хотел уведомления в iOS (вроде в Андроиде уже есть) и API для добавления иконки-букмарка на рабочий стол (чтобы на сайте была кнопка, я её жмакал, соглашался и создавалась бы иконка, запускающая браузер без контролов с выбранным сайтом). Но к линуксу это уже не относится, это так, две мелочи, которые очень сильно помогли бы.

эээ… ну так, эта… бэкенд же есть. Пожалуйста, напиши веб приложение, которое все соединения на любые адреса или порты будет проксировать через вебсокет и бекэндный скрипт, который уже все может. То же мне проблема, еще одну прослойку, разве браузерософтостроителей этим напугать? Только вот тебе придется левому сайту, код которого тебе не подконтролен, давать порулить своим паролем от почты – нуу, такая себе безопасность, как по мне

Вот именно, доверять пароль и весь трафик третьему сайту - не лучшая идея. На самом деле тут есть теоретический выход: реализовать IP over WebSocket, реализовать TCP на JS, TLS и тд. Ну точней не реализовать, а скомпилировать любую готовую реализацию в wasm. Тогда, если соединение с IMAP-сервером зашифровано, то промежуточная прокси ничего не сможет увидеть. Но самое главное, что отсекаются более интересные варианты - когда почтовый сервер просто внутри сети или VPN находится. Тут уже ничего не сделать, только устанавливать этот самый прокси внутри сети, но тогда теряется весь смысл исходной затеи.

Ну и ещё одна проблема - для почты ладно, а если я торрент хочу сделать, проксировать весь трафик через одну ноду это просто экономически нецелесообразно, никто такие ноды держать не будет. Да и в принципе теряется смысл того же торрента.

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от anonymous

Пользователь уже тыкает „согласен” на уведомлениях для каждой помойки

Я не тыкаю.

а потом не знает как этот постоянный спам отключить

Я знаю.

а ты предлагаешь ему еще и ширусню с троянами и шифровальщиками подсунуть

Я не предлагаю, доступ к файлам из браузера уже давно реализован. Только вирусни почему-то нет. Видимо таки пользователи не тыкают «согласен».

Классический пример почему вебмакак нельзя подпускать с системному программированию.

Макак нельзя подпускать к компьютеру, подключённому в интернет, тут согласен. По-хорошему, когда это всё зарождалось, нужно было ввести права на использование интернета, с обучением и экзаменами. Много проблем решилось бы.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

Выбирать вменяемых провайдеров не вариант?

Вменяемых провайдеров, вменяемую страну проживания, вменяемую планету проживания?

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

Затем что у пользователя нет должной квалификации чтобы понимать что разрешать ему нужно, а что нет.

Есть. Если лично у тебя нет, занимайся самообразованием.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

API для добавления иконки-букмарка на рабочий стол (чтобы на сайте была кнопка, я её жмакал, соглашался и создавалась бы иконка, запускающая браузер без контролов с выбранным сайтом)

Это PWA. И работает уже давно и везде. А в iOS еще раньше, чем там разрешили нативные приложения.

anonymous
()
Ответ на: комментарий от anonymous

Это PWA. И работает уже давно и везде. А в iOS еще раньше, чем там разрешили нативные приложения.

Нет, не работает нигде. Ты, видимо, плохо читаешь то, что я написал. Прочитай ещё раз. Если упорствуешь - напиши код на JavaScript, который добавит текущий сайт на домашний экран айфона.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

Не знаю, что ты понимаешь под меню сайта. На iOS нужно нажать «Share», прокрутить в самый низ и нажать там «Add to Home Screen». 99% пользователей это не осилят или не будут делать, слишком сложно и муторно. Я пишу про кнопку на сайте, которую юзеру можно сунуть в самый нос. Сайт по твоей ссылке реализует это на Google Chrome, но на iOS этого функционала нет.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

99% пользователей это не осилят

Это парни, которые сами компетентны права приложению выставлять-то не осилят? Ты уж определись, пользователи они глупые или нет, а-то они у тебя по ситуации

pihter ★★★★★
()
Ответ на: комментарий от pihter

Не осилят не в плане не смогут разобраться. А в плане не захотят делать лишние телодвижения. Я вот пользуюсь редактором photopea. А в закладки занести его мне лень. И периодически мучительно пытаюсь вспомнить его название, когда он мне нужен. И это реально мешает развитию веб-приложений. Тот же гимп у меня всегда торчит перед глазами в списке установленных приложений.

Про права простой пример. 85% пользователей отказались от слежки фейсбука в iOS. Это ответ на простой вопрос в диалоговом окне. Если бы они не читали, что их спрашивают, было бы 50-50 или около того.

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от pihter

А откуда дровишки?

Не так давно на сайте самой «Mozilla» увидел. Сейчас сразу не нашёл.
Типа такого — 2018 год 95% от почти $451 млн «royalti», процент с доходов от рекламы, которые Mozilla получает каждый раз, когда кто-то использует встроенную поисковую систему, которую предоставляет браузер Firefox.
Или такого — львиная доля доходов Mozilla - $542 млн, согласно налоговым отчетам за 2017 год, которые компания опубликовала, - поступает от сделок, которые направляют наши запросы в Firefox в поисковые системы, такие как Google, Yandex и Baidu.

kolja ★★
()
Ответ на: комментарий от Legioner

Разумеется, зачем жить в тоталитарной помойке и платить говнопровайдерам за говняный доступ в говночебурек?

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

Есть. Если лично у тебя нет, занимайся самообразованием.

У меня есть, у блондинки Маши, тыкающей на всё подряд, и в итоге рассылающей спамы, куки, закладки, троянские кони и дудосящей всё подряд, нет. Причём таких Маш большинство.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

Макак нельзя подпускать к компьютеру, подключённому в интернет, тут согласен. По-хорошему, когда это всё зарождалось, нужно было ввести права на использование интернета, с обучением и экзаменами. Много проблем решилось бы.

А ты уверен что сам прошёл бы?

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

Ты мне предлагаешь по всему Казахстану ходить

Кстати, как там оно, анальный госсертификат для пользования интернетами каждому жителю ещё не ввели? Вот уж где этим вашим уэбом пользоваться безопасно.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

PWA можно разместить в AppStore, а на сайте кнопку для перехода в стор для инсталяции PWA в систему (после которой кнопка и окажется на хоум скрине), как это сделано с нативными приложениями. Конечный результат тот же, суть та же, и ux привычный пользователю.

anonymous
()
Ответ на: комментарий от anonymous

Разумеется, зачем жить в тоталитарной помойке и платить говнопровайдерам за говняный доступ в говночебурек?

Зато тут Родина! И никто не требует с тебя диплом, визу, внж, разрешение на работу и прочую муть. Просто живёшь где хочешь и как хочешь и всё. Красота. И люди хорошие.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

Кстати, как там оно, анальный госсертификат для пользования интернетами каждому жителю ещё не ввели?

Учения проводили, результат смешанный. Законодательство подготовлено, но пока массовый MITM делают только на тех сайтах, которые и так заблокированы, вроде rutracker.org, на обычные сайты пускают без проблем.

Вот уж где этим вашим уэбом пользоваться безопасно.

Хз, не вижу проблемы. Мне от КНБ скрывать нечего, пусть смотрят, если хотят.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

PWA можно разместить в AppStore, а на сайте кнопку для перехода в стор для инсталяции PWA в систему (после которой кнопка и окажется на хоум скрине), как это сделано с нативными приложениями. Конечный результат тот же, суть та же, и ux привычный пользователю.

Тогда теряется суть PWA, заключающаяся в том, что тебе не требуется благословение индийских модераторов Apple на каждый чих. В AppStore проще писать нормальные приложения.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Зато тут Родина! И никто не требует с тебя диплом, визу, внж, разрешение на работу и прочую муть. Просто живёшь где хочешь и как хочешь и всё. Красота. И люди хорошие.

Я живу в прекрасной стране. Мне действительно нравится здесь! Я уверен в завтрашнем дне. Со мной никогда ничего не случится, ведь я законопослушный гражданин своей страны! ©

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

На самом деле плюсов хватает. Порой читаешь про эти ваши цивилизованные заграницы и шерсть на спине дыбом встаёт от дикости цивилизации. Не, при прочих равных, будь у меня какая-нибудь гринкарта, я бы свалил однозначно. Но гринкарты у меня нет, варианты свалить даже в Россию очень геморройные и мутные, посему живём там, где есть. И вобщем-та даже не жалуемся особо.

А про законопослушный это в точку. Я вообще не понимаю, зачем нарушать закон. Все законы нормальные. Ну по крайней мере я пока не сталкивался с ситуацией, в которой мне пришлось бы его нарушить. А те, кто вокруг меня нарушают, обычно делают это из полной дурости и их ни капельки не жалко.

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 2)
Ответ на: комментарий от Legioner

Терется разве что в том же смысле,насколько она теряется в тех аспектах, когда тебе для реализации PWA требуется получать доверенный SSL сертификат, потому что это обязательное требование к PWA. Удовлетворять условиям размещения на арендуемых тобою серверах и пользования услагми провайдеров. А так же удовлетворения условиям работы в определенной стране, чтобы не быть забаненным условным РКН.

Так и выйдет, что требуемых разрешений тебе на каждый чих, больше чем тебе казалось бы совершенно от различных субъектов.

В то же время, PWA размещенное в аппсторе, так же остается независимым сайтом, со всеми преимуществами PWA, такими как фоновое обновление, например. В отличии от размещения в том же сторе нативного приложения,где каждый релиз должен пройти модерацию,пусть и автоматическую.

Разумеется, PWA тоже подлежат модерированию, но ленивому. И разумеется право его размещать могут отозвать. Ровно так же как у тебя могут отозвать сертификат, ip адреса твоих серверов могут быть заблокированы, твой домен может оказаться разделегирован, и еще тысячи ситуаций, в которых тебе внезапно требуется чье-либо разрешение.

anonymous
()
Ответ на: комментарий от Legioner

А про законопослушный это в точку. Я вообще не понимаю, зачем нарушать закон. Все законы нормальные. Ну по крайней мере я пока не сталкивался с ситуацией, в которой мне пришлось бы его нарушить
Учения проводили, результат смешанный. Законодательство подготовлено, но пока массовый MITM делают только на тех сайтах, которые и так заблокированы

Лол.

Grzegorz

anonymous
()
Ответ на: комментарий от Legioner

В AppStore проще писать нормальные приложения.

Как ты планируешь запускать нормальныей приложения написанные для аппстора на всех популярных пользовательских платформах, как это возможно с PWA?

anonymous
()
Ответ на: комментарий от anonymous

Для получения SSL сертификата нужно контролировать домен, больше никаких требований нет.

Условия размещения на подавляющем числе хостингов самые либеральные. Кроме того неимоверное число этих самых хостингов даёт немыслимую конкуренцию. То же касается стран.

Поэтому никаких разрешений тут нет. Без каких-либо проблем можно пойти и захостить порнуху. Попробуй захостить порнуху в аппсторе. Такое разве что реддиту могут позволить.

В то же время, PWA размещенное в аппсторе, так же остается независимым сайтом, со всеми преимуществами PWA, такими как фоновое обновление, например. В отличии от размещения в том же сторе нативного приложения,где каждый релиз должен пройти модерацию,пусть и автоматическую.

Давай сначала определимся с формулировками. В аппсторе нет поддержки PWA, как таковых. Всё, что ты можешь сделать, это создать webview и засунуть туда что-нибудь. Но тогда ты нарушишь пункт «Your app should include features, content, and UI that elevate it beyond a repackaged website.». Поэтому тебе таки нужно сделать что-то чуть более существенное, чем webview с вшитым URL.

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

Разумеется, PWA тоже подлежат модерированию, но ленивому. И разумеется право его размещать могут отозвать. Ровно так же как у тебя могут отозвать сертификат, ip адреса твоих серверов могут быть заблокированы, твой домен может оказаться разделегирован, и еще тысячи ситуаций, в которых тебе внезапно требуется чье-либо разрешение.

Тут есть большая разница. Приложения отклоняют очень часто. Про то, чтобы сертификаты отзывали, я вообще никогда не слышал. Поэтому твои опасения это из разряда упадет метеорит и все умрут, всё тлен.

Legioner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.