jsp 语言 JSP 动作标签 plugin 的浏览器兼容性

JSP阿木 发布于 20 天前 3 次阅读


摘要:

随着互联网技术的不断发展,JavaServer Pages(JSP)技术作为一种流行的服务器端页面技术,被广泛应用于企业级应用开发中。JSP动作标签是JSP页面中用于控制程序流程和资源访问的重要元素。其中,plugin动作标签用于在JSP页面中嵌入插件内容,如Flash、Java Applet等。plugin动作标签的浏览器兼容性问题一直是开发者关注的焦点。本文将围绕JSP动作标签plugin的浏览器兼容性展开讨论,分析其兼容性问题,并提出相应的解决方案。

一、

JSP动作标签plugin的作用是在JSP页面中嵌入插件内容,使得页面能够展示更多样化的多媒体内容。由于不同浏览器的插件支持情况不同,plugin动作标签的浏览器兼容性问题成为了一个不容忽视的问题。本文将从以下几个方面对plugin动作标签的浏览器兼容性进行分析:

1. plugin动作标签的语法和用法

2. plugin动作标签的浏览器兼容性问题

3. 提高plugin动作标签浏览器兼容性的解决方案

二、plugin动作标签的语法和用法

plugin动作标签的语法如下:

```jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<c:plugin

src="plugin-source"

code="plugin-code"

archive="plugin-archive"

codebase="plugin-codebase"

width="plugin-width"

height="plugin-height"

align="plugin-align"

border="plugin-border"

name="plugin-name"

alt="plugin-alt"

align="plugin-align"

onblur="plugin-onblur"

onfocus="plugin-onfocus"

onchange="plugin-onchange"

onerror="plugin-onerror"

onmousedown="plugin-onmousedown"

onmouseup="plugin-onmouseup"

onmouseover="plugin-onmouseover"

onmousemove="plugin-onmousemove"

onmouseout="plugin-onmouseout"

onkeypress="plugin-onkeypress"

onkeydown="plugin-onkeydown"

onkeyup="plugin-onkeyup"

onselect="plugin-onselect"

onsubmit="plugin-onsubmit"

onreset="plugin-onreset"

onload="plugin-onload"

onunload="plugin-onunload"

onbeforeunload="plugin-onbeforeunload"

onresize="plugin-onresize"

onscroll="plugin-onscroll"

ondrag="plugin-ondrag"

ondragstart="plugin-ondragstart"

ondragenter="plugin-ondragenter"

ondragover="plugin-ondragover"

ondragleave="plugin-ondragleave"

ondrop="plugin-ondrop"

oncontextmenu="plugin-oncontextmenu"

onfocusin="plugin-onfocusin"

onfocusout="plugin-onfocusout"

onabort="plugin-onabort"

onsearch="plugin-onsearch"

oncut="plugin-oncut"

onpaste="plugin-onpaste"

oninput="plugin-oninput"

oncopy="plugin-oncopy"

onbeforecut="plugin-onbeforecut"

onbeforepaste="plugin-onbeforepaste"

onbeforecopy="plugin-onbeforecopy"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

onafterchange="plugin-onafterchange"

onaftererror="plugin-onaftererror"

onaftermousedown="plugin-onaftermousedown"

onaftermouseup="plugin-onaftermouseup"

onaftermouseover="plugin-onaftermouseover"

onaftermousemove="plugin-onaftermousemove"

onaftermouseout="plugin-onaftermouseout"

onafterkeypress="plugin-onafterkeypress"

onafterkeydown="plugin-onafterkeydown"

onafterkeyup="plugin-onafterkeyup"

onafterselect="plugin-onafterselect"

onaftersubmit="plugin-onaftersubmit"

onafterreset="plugin-onafterreset"

onafterload="plugin-onafterload"

onafterunload="plugin-onafterunload"

onafterresize="plugin-onafterresize"

onafterscroll="plugin-onafterscroll"

onafterdrag="plugin-onafterdrag"

onafterdragstart="plugin-onafterdragstart"

onafterdragenter="plugin-onafterdragenter"

onafterdragover="plugin-onafterdragover"

onafterdragleave="plugin-onafterdragleave"

onafterdrop="plugin-onafterdrop"

onaftercontextmenu="plugin-onaftercontextmenu"

onafterfocusin="plugin-onafterfocusin"

onafterfocusout="plugin-onafterfocusout"

onafterabort="plugin-onafterabort"

onaftersearch="plugin-onaftersearch"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onaftercopy="plugin-onaftercopy"

onafterinput="plugin-onafterinput"

onaftercopy="plugin-onaftercopy"

onaftercut="plugin-onaftercut"

onafterpaste="plugin-onafterpaste"

onafterinput="plugin-onafterinput"

onaftersearch="plugin-onaftersearch"

onafterabort="plugin-onafterabort"

onafterblur="plugin-onafterblur"

onafterfocus="plugin-onafterfocus"

on