Tag: 跨浏览器

在Applet中加载ActiveX对象

我有一个Web应用程序来处理从专用麦克风接收的事件和音频。 音频由在网页中运行的Java小程序处理,但其他事件(连接麦克风,麦克风断开连接,按下麦克风按钮)由ActiveX对象处理。 ActiveX对象捕获这些事件并调用JavaScript代码来处理它们 // This is Microsofts javascript way of trapping ActiveX object events. function PhilipsSpeechMikeCtrl::SPMEventDeviceConnected(deviceID) { // Call JavaScript code to handle the microphone connected event } function PhilipsSpeechMikeCtrl::SPMEventDeviceDisconnected(deviceID) { // Call JavaScript code to handle the microphone disconnected event } function PhilipsSpeechMikeCtrl::SPMEventButton(deviceID, eventId) { // Call JavaScript code to handle the microphone button […]

在浏览器中突出显示和编辑XML

尝试在浏览器中为用户提供可编辑的XML页面。 例如,以下是XML的一部分。 10000 johndoe@johndoe.com 当在浏览器(IE或FF)中向用户呈现上述内容时,用户应该能够突出显示属性或值。 突出显示并按下第二个鼠标按钮时,将弹出一个菜单进行编辑。 对于属性和标签,它可以是ID-TEST-PRESENT或ID-TEST-OPTIONAL。 现在代替ID,该属性应在选中时更改为ID-TEST-PRESENT。 同样,对于值,可以显示文本框,用户可以在其中输入新值。 然后,需要将此更新的XML文件发送到后端并保存。 这可行吗? 如果是的话,最简单的方法是什么。 我一直在编写嵌入式应用程序。 这是我在网络浏览器方面的第一次尝试。 任何帮助表示赞赏。

黄瓜跨浏览器测试

我想平行地在三个不同的浏览器中运行一个function文件。 如何创建三个不同的webdriver实例? 并请添加如何对两个不同的function文件执行相同的操作? PS我正在研究黄瓜与java。

在ClientSide浏览器上打印PDF而无需打开PDF

我希望在用户点击特定链接时在客户端打印PDF。 但是,PDF不应该打开,应该触发打印。 它可能不是静音打印,要求打印机使用的OS弹出窗口可以来。 我的PDF阅读器应为Adobe Reader。 我发现很多链接试图发现它们依赖于浏览器的使用。 我尝试使用此代码片段在Chrome中成功打印,但我认为chrome有自己的PDF渲染器。 function iprint(ptarget){ ptarget.focus(); ptarget.print(); } 还尝试了这段代码,但这会打开PDF然后打印: timerID = setTimeout(“exPDF.print();”, 1000); 非常感谢任何帮助。

如何使用JSTL,EL在JSP页面中检查浏览器的用户代理?

我需要检查浏览器的用户代理以查看它是否是IE6。 但是,我不应该使用scriptlet(我们有一个严格的没有scriptlets策略)来执行此操作。 目前我用 使用JSTL,EL等而不是scriptlet的最干净的方法是什么?

Rolls-Royce部署Java小程序的方式是什么?

我知道如何使用applet , object , embed标签和JavaScript部署applet,但我追求最佳方法(就最终用户体验而言)。 Sun建议在同一页面上使用applet标记和混合嵌入/对象标记 。 我正在考虑的是以下内容: 跨浏览器支持。 如果找到不正确的Java版本,则回退到下载页面(例如,前1.5)。 加载Java VM启动期间和下载Jar时的页面(理想情况下是带有进度条的自定义初始屏幕)。 之前已经提出过一些问题: 如何部署 , 检查1.6和插件框架 。 这些都没有完全回答我的问题。 我也不考虑网络启动或Java FX。 我目前的解决方案是包含一个为Java 1.1编译的额外的小测试applet。 如果找到Java pre-1.5,则会将页面重定向到失败页面。 如果没有找到Java,页面会要求用户访问java.com。 这可以接受,但是很差,因为它需要一个额外的小程序,并且在VM启动时不显示任何内容。