1

У нас есть веб-приложение, которое ограничено максимальным количеством постоянных соединений на сервер в Safari. FireFox 3 позволяет нам легко настроить это ограничение браузера, и есть взлом для IE 8. Есть ли известный способ изменить это ограничение в Safari?

3 ответа3

1

Это не может легко решить исходную проблему, но в Safari есть обходной путь к постоянному соединению / ограничению хоста. Вы можете обмануть Safari, отредактировав файл hosts. Например, в / etc / hosts вы можете добавить:

192.168.1.101 host1 host2 ...

Теперь вы можете иметь "x" постоянных соединений с каждым фиктивным именем хоста, где "x" - это ограничение в Safari. Вы застряли при вводе и обновлении IP-адреса, если только вы не используете другой хак для его периодического обновления. Смотрите ответ от Guðmundur H здесь: автоматическое обновление IP-адреса в /etc /hosts

Это пригодилось при использовании push-сервера для отображения изображений с 16 различных камер безопасности. Safari 5.0.x прекращает загрузку после шестого изображения, но использование фиктивных имен серверов, указывающих на один и тот же IP-адрес, позволяет неограниченное количество подключений.

1

Я бы хотел, чтобы это было Но это часть спецификации HTTP 1.1 (стр. 44), поэтому браузер с хорошим поведением не должен нарушать его в любом случае.

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

0

Нет, в Safari для этого нет открытых настроек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .