【问题标题】:Linux + Dynamically inserted Java applet = Error calling method on NPObjectLinux + 动态插入的 Java 小程序 = 在 NPObject 上调用方法时出错
【发布时间】:2012-12-08 00:19:40
【问题描述】:

我有一个 html 页面,我在其中动态创建 applet 的 HTML 代码并使用 javascript 将其插入到页面中。
之后我调用了一些小程序的方法。
在其他操作系统中一切正常,用户之前在某些 Linux 机器上工作。
但是现在在 Linux 下我收到一个非常奇怪且过于笼统的错误消息:
Error calling method on NPObject!
我真的不明白发生了什么。 在非动态创建小程序代码时(不是用 JS,只需将其插入到模板中的 HTML 中),它就可以正常工作。
这可能是什么?
有什么想法吗?
谢谢。

【问题讨论】:

    标签: java php javascript linux japplet


    【解决方案1】:

    这可能是什么?

    一系列小程序/JS/浏览器/CSS 交互错误中的最新一个。这是applet liveconnect 的热门歌曲。

    有什么想法吗?

    不要与之抗争,而是使用另一种策略。我建议:

    1. 在页面加载时加载小程序。
    2. 使用 CSS 隐藏小程序(将其移出可见页面,或缩小尺寸)。
    3. 触发与 CSS 交互的 JS 以显示小程序。

    【讨论】:

    • 重新。获胜 - 我不会下注。尤其是当您“修复”它并且某个平台上的某些浏览器的其他版本下周发布时,它会再次破坏它。这就是applet/JVM/浏览器/JS交互的本质。
    猜你喜欢
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多