У меня есть html-файл, который загружает java-апплет. Он отлично работает , если он открыт непосредственно в Mozilla, но, когда я пытаюсь загрузить его в XUL iframe, ничего не происходит.Java-апплет в XUL
Любой может сказать мне, в чем может быть проблема?
Спасибо заранее,
PS: приложение XUL я проверяю это в установке в Mozilla пользователя хромом и HTML файлов (applet.html) содержание является именно это:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd";>
<html>
<head>
<meta http-equiv="Expires" content="0">
<title>Protein Viewer (Webmol)</title>
</head>
<body id="PDBViewerBody" bgcolor="#ffffff" leftmargin="0"
topmargin="0" marginwidth="0" marginheight="0">
<applet code="proteinViewer.class"
codebase="proteinViewer.jar";
width="700" height="500">
<param name="PROTEIN" value="example">
<param name="PATH" value="">
<param name="URL" value="http://decsai.ugr.es/~jrgonzalez/test-webmol/";>
<param name="EXT" value="pdb">
<param name="PDB_STRING" value="">
</applet>
</body>
</html>
и здесь XUL
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="My App" width="315" height="370"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<iframe id="abc" src="chrome://myapp/content/applet.html" flex="1" />
</window>
Я работаю на XULRunner 1.9.2 и Mac OS львом.
По крайней мере, Flash работает так, как будто (не установлена Java). Обратите внимание, что включение удаленного апплета в привилегированный документ является очень плохой идеей безопасности: если этот сайт становится злонамеренным (например, взломан), он сможет запускать JavaScript-код в контексте привилегированного документа и, следовательно, взять на себя компьютер пользователя. –
Я обновил вашу идею. А также добавлена версия FF – kriysna