Родились сегодня:
Антонина


Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

672

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

325

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

278

Россия, Санкт-Петербург


ID: 325460

CradleA

Академик

211

Беларусь, Минск


ID: 401888

puporev

Профессор

140

Россия, Пермский край


ID: 400815

alexleonsm

6-й класс

130


ID: 137394

Megaloman

Мастер-Эксперт

120

Беларусь, Гомель


8.8.12

06.05.2021

JS: 2.8.16
CSS: 4.5.4
jQuery: 3.6.0
DataForLocalStorage: 2021-05-06 21:16:03-standard


Установка, настройка и работа в программах графического дизайна Adobe Photoshop и CorelDRAW.

Администратор раздела: FOXhunter (Профессионал)

Консультация онлайн # 159490

Раздел: Графический дизайн
Автор вопроса: Словик.В.А
Дата: 03.02.2009, 14:23 Консультация закрыта
Поступило ответов: 2

Добрый день! Помогите пожалуйсто. Есть сайт, требуется что бы на нем запускалась игра -она небольшая и вся в одном файле II.exe при размещении ссылки - сайт предлогает сохранить или запустить. Можноли сделать так что она (только) запускалась и в нужном фрейме? Сайт помест hml и ява-скрипт.

Ответ # 242798 от Товарищ Бородин
Здравствуйте, Словик.В.А!
Ну во-первых, Вы уверены, что эта игра вообще запустится на сервере, на котором сайт размещен? Если на этом сервере ОС Linux, то вряд ли Вы сможете игрушку запустить.
Во-вторых, даже если Вы ее запустите - а как Вы собираетесь в нее играть? При попытке ее запустить по ссылке на файл, любой браузер предложит Вам этот файл скачать. Наверняка Вы хотите, чтобы пользователи запускали игру в отдельном фрейме и играли. Боюсь, что это у Вас не получится. В любом случае, программа, которую Вы запускаете, для того, чтобы результат ее работы можно было просмотреть в браузере, должна возвращать браузеру такой контент, который браузер сможет "понять".
Короче говоря, это невозможно сделать по протоколу HTTP. Сетевые игры работают по другим протоколам(по каким - не знаю, ибо специально не интересовался).
Вы можете обойти эту неприятность двумя путями(очень похожими): 1) написать такую же игру на Javascript; 2) Написать такую же игру на Flash. Неизвестно, какой путь труднее, но это выход. Тогда игра будет запускаться и в нее можно будет играть. Но более-менее сложное приложение такого уровня написать будет ох как трудно...
С уважением, Товарищ Бородин

Товарищ Бородин

Посетитель
03.02.2009, 14:38
Ответ # 242806 от Web-Extrime
        Здравствуйте, Словик.В.А!

        Запускать какие либо файлы в браузере с расширением *.exe невозможно. При проектировке исходных кодов ядра браузеров, в них изначально закладывалась защита от запусков exe-файлов непосредственно в самом окне браузера, точнее будет сказать не защита, а невозможнось работы с ними прямо из сети. Посудите сами, вместо вполне безобидной игрушки тогда без проблем можно было подсунуть посетителю сайта любой вредоносный файл, ну а он бы ее в свою очередь не задумываясь его запустил. Так что выход тут только один, как подсказал вам уже эксперт Товарищ Бородин - либо Flash, либо Java. Хотя на мой взгляд это тоже не выход, так как игрушки в данных форматах имеют большой вес, соответственно и большое время загрузки, ну а запустив игру вы все равно не сможете ее спрятать от пользователя, поэтому самый правильный выход из этой ситуации, это заархивировать файл игры любым компрессором и выложить его на сайте в виде архива для загрузки.

        Удачи!

Web-Extrime

Посетитель
03.02.2009, 16:40
Мини-форум консультации # 159490

Нет сообщений в мини-форуме

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

Лучшие эксперты раздела

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 59

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

FOXhunter

Профессионал

Рейтинг: 0

LfiN

Специалист

Рейтинг: 0

Сучкова Татьяна Михайловна

Мастер-Эксперт

Рейтинг: 0

Belotchik

Студент

Рейтинг: 0