Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как открывать jar файлы на сайте (https://javascript.ru/forum/dom-window/28999-kak-otkryvat-jar-fajjly-na-sajjte.html)

skifff13 10.06.2012 18:50

как открывать jar файлы на сайте
 
хочу сделать сайт с возможностью открытия заранее залитых (хотябы парочки java игр в формате jar) помогите с кодом для этой функции)) знаю ток html а в остальном не силен....

Gvozd 10.06.2012 22:56

Только клиентскими скриптами это будет либо трудно, либо даже невозможно.

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

Я видел библиотеку для запаковки ZIP-архивов на стороне браузера.
Может быть есть и обратная библиотека - погуглите.

Но, думаю будет проще сделать работу с архивом на серверной стороне, а на клиенте сделать только AJAX-интерфейс

skifff13 29.06.2012 22:09

эммм почти ничего не понял....

объясню подробнее

допустим у меня есть java игра, я ее заливаю на сервер и как сделать чтоб пользователи могли играть в нее в браузере??

DjDiablo 29.06.2012 23:21

Пример для Sample2.jar

<!--[if !IE]>
<object classid="java:Sample2.class" 
        type="application/x-java-applet"
        archive="Sample2.jar" 
        height="300" width="450" >

  <param name="archive" value="Sample2.jar" />
<![endif]-->
  <!--  MSIE (Microsoft Internet Explorer) будет использовать внутренний объект --> 
  <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" 
          codebase="http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab"
          height="300" width="450" > 
    <param name="code" value="Sample2" />
    <param name="archive" value="Sample2.jar" />
    <strong>
      Этот браузер не имеет Java-плагина.
      <br />
      <a href="http://java.sun.com/products/plugin/downloads/index.html">
        Скачайте по ссылке самую последнюю версию Java-плагина.
      </a>
    </strong>
  </object> 
<!--[if !IE]>
</object>
<![endif]-->


Часовой пояс GMT +3, время: 02:07.