首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能在Chrome上运行Java吗?JNLP?

你能在Chrome上运行Java吗?JNLP?
EN

Stack Overflow用户
提问于 2017-06-13 21:08:07
回答 2查看 5.2K关注 0票数 0

我正在制作一个网站,我需要有一个VNC查看器。我已经使用了紧密的VNC,他们有一个Java。这段代码可以作为applet运行,但是像Chrome和Firefox这样的现代浏览器不允许applet。还有其他方法在Chrome上运行Java代码吗?

我读过一些浏览器支持,但我不认为Chrome支持。如果Chrome能帮我把这个小程序转换成JNLP文件吗?

代码语言:javascript
运行
复制
<applet archive="tightvnc-jviewer.jar"
    code="com.glavsoft.viewer.Viewer"
    width="1" height="1">
    <param name="Host" value="localhost"/>
    <!-- Host to connect. Default:  the host from which the applet was loaded. -->
    <param name="Port" value="5900"/>
    <!-- Port number to connect. Default: 5900 -->
    <!--param name="Password" value="" /--> <!-- Password to the server (not recommended to use this parameter here) -->
    <param name="OpenNewWindow" value="yes"/>
    <!-- yes/true or no/false. Default: yes/true -->
    <param name="ShowControls" value="yes"/>
    <!-- yes/true or no/false. Default: yes/true -->
    <param name="ViewOnly" value="no"/>
    <!-- yes/true or no/false. Default: no/false -->
    <param name="AllowClipboardTransfer" value="yes"/>
    <!-- yes/true or no/false. Default: yes/true -->
    <param name="RemoteCharset" value="standard"/>
    <!-- Charset encoding is used on remote system. Use this option to specify character encoding will be used for encoding clipboard text content to. Default value (when parameter is empty): local system default character encoding. Set the value to 'standard' for using 'Latin-1' charset which is only specified by rfb standard for clipboard transfers. -->

    <param name="ShareDesktop" value="yes"/>
    <!-- yes/true or no/false. Default: yes/true -->
    <param name="AllowCopyRect" value="yes"/>
    <!-- yes/true or no/false. Default: yes/true -->
    <param name="Encoding" value="Tight"/>
    <!-- Possible values: "Tight", "Hextile", "ZRLE", and "Raw". Default: Tight -->
    <param name="CompressionLevel" value=""/>
    <!-- 1-9 or empty. Empty means server default -->
    <param name="JpegImageQuality" value=""/>
    <!-- 1-9, Lossless or empty. When param is set to "Lossless" no jpeg compression used. Empty means server default -->
    <param name="LocalPointer" value="On"/>
    <!-- Possible values: on/yes/true (draw pointer locally), off/no/false (let server draw pointer), hide). Default: "On"-->
    <param name="ConvertToASCII" value="no"/>
    <!-- Whether to convert keyboard input to ASCII ignoring locale. Possible values: yes/true, no/false). Default: "No"-->

    <param name="Tunneling" value="auto"/>
    <!-- Tunneling. Possible values:
    auto - allow viewer to choose tunneling mode,
    none/no - no tunneling use,
    SSL - choose SSL tunneling when available.
    Default: "auto" -->

    <param name="colorDepth" value=""/>
    <!-- Reserved for future. Possible values: 6, 8, 16, 24, 32 (equals to 24). Only 24/32 is supported now -->
    <param name="ScalingFactor" value="100"/>
    <!-- Scale local representation of the remote desktop on startup. Default is 100 means 100% -->
    <!--param name="showConnectionDialog" value="yes" /-->
    <!-- Set to "No" if you want not to show initial connection dialog. Default: "Yes". -->
    <param name="AppletGoodbyeURL" value="about:blank"/>
    <!-- URL to be redirected on applet stopping. When blank or absent stop applet and do nothing. -->
    <!-- SSH tunneling options -->
    <param name="sshHost" value=""/>
    <!-- SSH host name. -->
    <param name="sshUser" value=""/>
    <!-- SSH port number. When empty, standard SSH port number (22) is used -->
    <param name="sshPort" value=""/>
    <!-- SSH user name. -->

</applet>

如果您想要.jar文件,它可以在http://www.tightvnc.com/download.php下载

如果没有从Chrome运行Java的方法,那么我是否可以创建一个链接,打开用户到中的页面呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-14 06:58:46

Chrome和Firefox不久前放弃了对Java的支持。从一开始就不支持它。您可以从每个浏览器打开.jnlp文件(参见示例这里),但这就像打开从internet下载的任何可执行文件一样。查看上面的示例,看看它在每个浏览器中的行为。

如果没有从Chrome运行Java的方法,那么我是否可以创建一个链接,打开用户到中的页面呢?

不不能换浏览器。这将是一个巨大的安全风险,您在macOS或linux上会做什么?

关于迁移到webstart *racle提供了一些支持这里这里

票数 0
EN

Stack Overflow用户

发布于 2017-06-13 21:10:26

Chrome和Firefox都不支持Java小程序。您必须切换到HTML5或闪存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44531599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档