簡體   English   中英

最新更新后,Mac OS(Snow Leopard)上的Java Applet無法正常工作

[英]Java Applet on Mac OS (Snow Leopard) not working after most recent update

我的Web應用程序及其小程序已經在多種平台和瀏覽器上使用了多年。 直到最近的Snow Leopard更新(10.6.8更新16),Applet才停止在Safari(5.1.9)上運行。 我在“在混合瀏覽器環境中部署小程序”下介紹了我所使用的技術:

http://download.java.net/jdk8/docs/technotes/guides/jweb/applet/using_tags.html

該技術基本上同時使用對象和嵌入。 OBJECT適用於IE,EMBED適用於基於Webkit的瀏覽器,例如Safari。

我嘗試跟蹤Update 16出問題的地方。我嘗試了Safari的每個選項:EMBED,OBJECT和APPLET。 以前工作的EMBED似乎不再工作。 奇怪的是,APPLET確實有效。 請注意,在Mac上,我完全無法使用FF和Chrome來顯示小程序。

我寧願不使用APPLET,因為這會創造一個機會,使我破壞所有其他可用的瀏覽器。

有誰知道蘋果做了什么,突然使EMBED不再起作用?

這是代碼:

<HTML>
<HEAD>
<TITLE>Applet Test</TITLE>
</HEAD>
<BODY>

<OBJECT
    classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA"
    width="250"
    height="400"
    name="ImagerAppletIE"
    align="top"
    vspace="0"
    hspace="0">                
    <PARAM name="CODE" value="com.mycompany.myapp.Imager.ImagerApplet"/>
    <PARAM name="CODEBASE" value="http://myapp.mycompany.com/classes"/>
    <PARAM name="NAME" value="ImagerApplet"/>
    <PARAM name="type" value="application/x-java-applet;version=1.6"/>
    <PARAM name="imageURL" value="http://app.mycompany.com/images/fooimage.jpg"/>
     <COMMENT>
        <EMBED ID="ImagerAppletFF"
            TYPE="application/x-java-applet;version=1.6"
            JAVA_CODE="com.mycompany.myapp.Imager.ImagerApplet"
            JAVA_CODEBASE="http://myapp.mycompany.com/classes"
            NAME="ImagerAppletFF"
            width="250"
            height="400"
            align="top"
            vspace="0"
            hspace="0"
             IMAGEURL = "http://app.mycompany.com/images/fooimage.jpg"
            <NOEMBED>
                Applets not supported.
            </NOEMBED>
        </EMBED>
    </COMMENT>
</OBJECT>

</BODY>
</HTML>

部署JWS應用程序的最佳方法。 或applet將使用Deployment Toolkit腳本 它將根據該瀏覽器(的版本)編寫appletobjectembed元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM