Javaでjavax.scriptを使用していますが、現在のJavascriptの実装がRhinoであるかどうかを検出できるようにしたいと思います。これを行っているのは、RhinoだけでなくWebページでも正しく機能するようにスクリプトを作成する必要があるためです。
Javascript擬似コード:
function writeMessage(message) {
if (implementation is Rhino) {
print(message);
}
else if (script is running in a web browser) {
document.write(message);
}
}