gpt4 book ai didi

java - 从浏览器中检测显示类型(投影仪)

转载 作者:行者123 更新时间:2023-12-02 08:23:12 27 4
gpt4 key购买 nike

事情是这样的,我们需要检测显示器是否是投影仪(或者系统是否连接到投影仪)。

问题是这应该在浏览器内完成。

是否可以通过使用来做到这一点

Java 小程序

闪光

ActiveX(这确实限制于单个浏览器,因此不是一个选项)

到目前为止的搜索仅显示显示分辨率。期待外面是否还有什么东西。 。 .

编辑:接受的答案是针对 Java Applet 方法。希望通过 flash 可以有更简单的方法...

最佳答案

普通的 Java Applet 无法告诉您是否正在通过投影仪观看。

如果您可以通过 native 代码检测是否在投影仪上运行,那么您可以编写一个库来执行此操作,并使用 JNI 从 Applet 访问它。您需要签署您的小程序并使用 AccessController.doPrivileged() 包装您的库加载

以下是最后一点如何工作的解释: http://download.oracle.com/javase/1.4.2/docs/api/java/security/AccessController.html

无论如何,Java Web Start 提供了一种从 Java 中使用 DLL 的更简单的途径: http://mindprod.com/jgloss/jni.html#APPLETS

关于java - 从浏览器中检测显示类型(投影仪),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073592/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com