Возможно ли хотлинкинг java-апплетов? - PullRequest
0 голосов
/ 15 июня 2011

Подобный вопрос был добавлен ранее: Как встроить Java-апплет с другого веб-сайта (не может связать их файл класса и jar)

однако тот, кто задал вопрос, на самом деле не нуждался в горячей ссылке.

Мой апплет не сможет работать в среде, отличной от собственной.

Является ли iframe моя последняя надежда?

1 Ответ

1 голос
/ 15 июня 2011

Размещение апплета с другого веб-сайта может быть так же просто, как установка соответствующего атрибута codebase. НАПРИМЕР. Апплет свойств на моем сайте (подробности смотрите в HTML-коде) можно запустить локально (или с другого сайта) с помощью этого HTML.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<title>
Property Probe - applet
</title>
<script type='text/javascript' src="http://www.java.com/js/deployJava.js">
</script>
<script type='text/javascript'>
var attributes = {
    code:'org.pscode.tool.property.PropertyProbe',
    codebase:'http://pscode.org/lib',
    archive:'propprobe.jar',
    id:'applet',
    scriptable:'true',
    width:'600',
    height:'300'
};
var version = '1.2';
var params;
</script>
</HEAD>
<BODY>
<script type='text/javascript'>
deployJava.runApplet( attributes, params, version );
</script>
</BODY>
</HTML>

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

...