如何在JSP上放置兼容Firefox、IE、Chrome的applet

 pplet虽然已经基本上没人用了。但是它还有一些应用场景的,为了兼容性。为了各个浏览器,不能直接直接写<applet>标签,最后考虑一下测试了几天,最后还是写如下比较适合多个浏览器兼容,希望对大家有所帮助

<%@page language="java" import="java.util.*" pageEncoding="UTF-8"
	contentType="text/html; charset=utf-8"%>
<%
	//该写法兼容Firefox、IE、Chrome浏览器
	//applet加载类
	String appletClass = "cn.com.pansky.frame.cqap.printer.CQAPPrinterApplet.class";
	//依赖jar包
目录	String appletCodebase="applets";
	String appletJar = "commons-logging-1.1.1.jar,commons-collections-2.1.1.jar,jfreechart-1.0.12.jar,jcommon-1.0.15.jar";
	int width = 300, height = 200;
	//查询参数
	String queryString = request.getQueryString();
	if (queryString == null) {
		queryString = "";
	}
	queryString = "/otp/cqap/cqap-printer.servlet.jsp?" + queryString;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>打印</title>
	</head>
	<body>
		<!-- 环境判断 -->
		<!--"CONVERTED_APPLET"-->
		<!-- CONVERTER VERSION 1.1 -->
		<SCRIPT LANGUAGE="JavaScript"><!--
    var _info = navigator.userAgent; var _ns = false;
    var _ie = (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && _info.indexOf("Windows 3.1") < 0);
//--></SCRIPT>
		<COMMENT>
		<SCRIPT LANGUAGE="JavaScript1.1"><!--
    var _ns = (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && _info.indexOf("Win16") < 0 && java.lang.System.getProperty("os.version").indexOf("3.5") < 0) || (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0)));
//--></SCRIPT></COMMENT>
		<!-- applet展示 -->
<%--
<applet width=460 height=160>
    <PARAM NAME=CODE     VALUE="<%=appletClass%>">
	<PARAM NAME=CODEBASE VALUE="applets">
	<PARAM NAME=ARCHIVE  VALUE="<%=appletJar%>">
    <PARAM NAME="type"   VALUE="application/x-java-applet;version=1.2.2">
    <PARAM NAME="scriptable" VALUE="false">
    <PARAM NAME="REPORT_URL" VALUE ="<%=queryString%>">
</applet>
--%>
		<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
			type="application/x-java-bean;version=1.1.2"
			codebase="http://java.sun.com/products/plugin/1.1.2/jinstall-112-win32.cab#Version=1,1,2,0"
			WIDTH="<%=width%>" HEIGHT="<%=height%>">
			<PARAM NAME=CODEBASE VALUE="<%=appletCodebase %>">
			<PARAM NAME=ARCHIVE VALUE="<%=appletJar%>">
			<PARAM NAME=CODE VALUE="<%=appletClass%>">
			<PARAM NAME="scriptable" VALUE="false">
			<PARAM NAME="REPORT_URL" VALUE="<%=queryString%>">
			<comment><EMBED type="application/x-java-bean;version=1.1.2"
				pluginspage="http://java.sun.com/products/plugin/1.1.2/plugin-install.html"
				CODE="<%=appletClass%>" CODEBASE="<%=appletCodebase %>"	ARCHIVE="<%=appletJar %>"
				WIDTH="<%=width%>" HEIGHT="<%=height%>"
				REPORT_URL="<%=queryString%>" scriptable=false>
				<noembed></noembed>
			</EMBED></comment>
		</OBJECT>
	</body>
</html>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索浏览器
, 兼容性
, 场景
, java pplet 内容窗格
, 多个
, 直接
, 兼容chrome
最后
firefox applet插件、firefox applet、firefox java applet、firefox42 applet、chrome applet,以便于您获取更多的相关知识。

时间: 2024-09-14 23:16:10

如何在JSP上放置兼容Firefox、IE、Chrome的applet的相关文章

JSP上放置兼容Firefox、IE、Chrome的applet

pplet虽然已经基本上没人用了.但是它还有一些应用场景的,为了兼容性.为了各个浏览器,不能直接直接写<applet>标签,最后考虑一下测试了几天,最后还是写如下比较适合多个浏览器兼容,希望对大家有所帮助 <%@page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"

JS关闭窗口兼容Firefox、Chrome、IE(二次总结后)

要想使Chrome,IE,Firefox点击一个按钮调用js方法都自动关闭窗口,应该写成如下的. function windowclose() {     var browserName = navigator.appName;     if (browserName=="Netscape") {         window.open('', '_self', '');         window.close();     }     else {         if (brow

兼容firefox,chrome的网页灰度效果_php技巧

只是在技术上来看,要实现网页灰度,最稳妥的办法莫过于直接处理所有图像,不用考虑兼容,不用考虑效率.但是,工作量比较大,切换回来也费力. ie系列支持css滤镜,一句 filter:gray; 就解决了所有问题.但是,众所周知,ie以效率低著名,你会发现开启以后速度显著下降.并且,最致命的,在其他浏览器下无效. 有没有兼容所有浏览器的办法呢?有.JavaScript能做到,早就有人用js模拟了ie的gray滤镜,如果你感兴趣并且愿意看英文,可以去看看<"GRAYSCALING" I

JS控制图片翻转示例代码(兼容firefox,ie,chrome)_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>图片旋转效果<

兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码_javascript技巧

在编写处理xml的网页时,经常为浏览器兼容性头疼.于是我将常用的xml操作封装为函数.经过一段时间的改进,现在已经很稳定了,用起来很舒服. 函数有-- xml_loadFile:xml同步/异步加载. xml_transformNode:xsl转换. xml_text:节点的文本. selectSingleNode:根据XPath选择单个节点. selectNodes:根据XPath选择多个节点. 全部代码(zyllibjs_xml.js)-- 复制代码 代码如下: /* zyllibjs_xm

java-如何在JSP中将canvas保存为图片然后上传到servlet

问题描述 如何在JSP中将canvas保存为图片然后上传到servlet java MVC入门选手, 用canvas在JSP中设计了一个画板,想把用户画在画板上的画保存为图片然后上传到servlet,之前尝试先通过canvas.toDataURL()转为base64格式,然后用form提交到servlet,但不知道servlet该怎么收···代码如下,求大神指教 JSP代码 <input id="imgurl" type="button" value=&quo

如何在Linux上打包jsp+tomcat,急急急!

问题描述 如何在Linux上打包jsp+tomcat,我在网上也找了相关的资料,但都很少,几乎没找到,望哪位高手指点下,或者能提供相关文档最好了,分数都用完了,下次一定补上,先谢谢了.

如何在JSP中处理中文

js|中文 如何在JSP中处理中文 在一个Web应用中经常需要向服务器传递一些参数,一般通过form向服务器发送一个POST请求.在参数中有可能包含中文信息,如用户信息登记.购物定单中的地址信息等等.参数字符串一般用本地字符集进行编码,如中文采用GB2312或GBK字符集,英文或西欧文字采用ISO8859_1字符集,但在Java程序中一律采用Unicode处理字符串,这就需要有一个编码转换的过程.不幸的是,现有的大部分Java应用服务器都是在英语国家开发出来的,由于缺乏大字符集(中文.日文.韩文

兼容Firefox 3.6最好的IE Tab的替代插件:Coral IE Tab

Firefox 3.6 发布有一段时间了,由于个别扩展插件不能很好地兼容这个最新版本,所以,就一直没去升级更新,其中就包括Web开发人员必备的IE Tab也不能兼容Firefox 3.6 . 这里推荐一款最好的IE Tab的替代插件 – Coral IE Tab. Coral IE Tab,是一个从 IE Tab 分支出来的扩展,它继承了 IE Tab 在 Firefox 中调用 IE 的内核的功能,这样不仅对于Web 开发人员来说调试网页在不同浏览器下的兼容性更加方便,而且对于普通的用户,当遇