Excel ファイルを作成し、Java アプレットを使用してローカル ファイル システムに保存しようとしています。アプリケーションに署名した後、アプレットを直接呼び出すことでファイルを正常に作成できます。ただし、javascript からメソッドを呼び出そうとすると、エラー メッセージが表示されずに失敗しました。Javaメソッドがjavascriptから呼び出されるのを防ぐためのポリシー制御があるかどうか疑問に思っていますか?
<html>
<script language="JavaScript">
function createExcel()
{
document.excel.createExcel();
document.excel.setMessage("hello world from js");
}
</script>
<body>
<input type="button" value="Generate Excel" onclick="createExcel()" />
<applet id='applet' name='excel' archive='Office.jar,poi-3.7-20101029.jar' code='com.broadridge.Office.class' width='100' height='100'></applet>
</body>
</html>