【译】⑥JWS之使用自动安装特性

    1.2版本的Java Web Start 产品的一键式下载安装机制提升了须要获取Java Web Start人的用户体验。
javascript

    注意:这个特性只在微软的windows平台可用
java

    为了使用这个新功能,开发者必须在页面上集群他们的应用,实现一些脚本脚本肯定终端用户的浏览器是Netscape Navigator 或是 Internet Explorert,他们的系统是否已经安装了Java Web Start。根据这些断定,浏览器应用程序的其余script能够自动下载Java Web Start跟着的应用程序的下载和安装。windows

    适用NetScape Navigator浏览器的JavaScript浏览器

        javascript第一点应该看起来像这样:app

<SCRIPT LANGUAGE="JavaScript">
var javawsInstalled = 0;
var javaws12Installed = 0;

isIE = "false";

if (navigator.mimeTypes && navigator.mimeTypes.length) {
  x = navigator.mimeTypes['application/x-java-jnlp-file'];
  if (x) {
     javawsInstalled = 1;
     javaws12Installed=1;
  }
} else { 
  isIE = "true";
}
</SCRIPT>
</blockquote>

    这个脚本决定终端用户的浏览器是否是IE,若是是,将设置变量"isIE"成"true",反之若是是Netscape Navigator浏览器则是"false"。若是是Netscape Navigator浏览器,脚本将检查MIME映射来决定Java Web Start任一版本被安装。若是有,将设置javawsInstalledjavaws12Installed变量值为1。注意,这个脚本不能区分哪一个Java Web Start版本被安装。spa

点此返回目录.net

相关文章
相关标签/搜索