Tag: browser

(JSF 2.0)primefaces dataTable组件的问题。

我想用分页function制作一个简单的数据表,但我有两个问题: 1-显示数据但是浏览器中没有显示分页器(我试过IE和chrome) 2-在谷歌Chrome分页器仍然没有显示,我每次刷新时都会看到一些额外的对话框: 这是否意味着primefaces与chrome不兼容? ———————— UPDATE 1 ———————— —— 这就是它看起来如何保持页面: ———————— UPDATE 2 ———————— —— 此图像是组件在chrome中的显示方式以及chrome控制台如何显示错误:

SWT x64与xulrunner 3.6.28 x86

有没有办法用swt x64运行xulrunner 3.6.28(x86没有其他)? 我不能使用更新的xulrunner 10.4esr因为我有一些问题。 旧的运行就像一个魅力,但它没有x64。 如果我尝试加载3.6.28我会得到一些奇怪的错误: org.eclipse.swt.SWTError: XPCOM error 0x80004005 at org.eclipse.swt.browser.Mozilla.error(Unknown Source) at org.eclipse.swt.browser.Mozilla.initXULRunner(Unknown Source) at org.eclipse.swt.browser.Mozilla.create(Unknown Source) at org.eclipse.swt.browser.Browser.(Unknown Source) at GUI.TFSBrowser$1.run(TFSBrowser.java:54) 有什么建议么? 亲切的问候大卫

如何将PDF内容(从Spring MVC控制器方法提供)显示在新窗口中

我是Spring MVC的新手,但我对它的function印象深刻。 我正在使用3.1.0-RELEASE,我必须显示PDF以响应表单:表单提交。 这是我在控制器中编写的(小)代码: @RequestMapping(value = “new_product”, method = RequestMethod.POST, params = “print”) @ResponseBody public void saveAndShowPDF(ModelMap map, ShippingRequestInfo requestInfo, HttpServletRequest request, HttpServletResponse httpServletResponse) throws IOException { saveProductChanges(map, requestInfo, request, httpServletResponse); httpServletResponse.setContentType(“application/pdf”); byte[] pdfImage = productService.getPDFImage(requestInfo.getRequestId()); httpServletResponse.getOutputStream().write(pdfImage); } 此代码将PDF byte []发送回原始窗口。 如何让PDF显示在单独的窗口中,以便我仍然可以使用原始浏览器窗口显示其他内容? 最好的方法是使用客户端PDF视图程序(Adobe Reader,FoxIt等)显示PDF,但我可以将PDF显示在单独的浏览器窗口中。 编辑:我决定设置Content-Disposition,以便浏览器显示一个保存/打开框,用户可以打开Adobe(丢失主浏览器页面)。 httpServletResponse.setHeader(“Content-Disposition”,”attachment;filename=cool.pdf”); 感谢大家!

SWT.WebKit无法加载:不再处理 –

我在使用SWT.WEBKIT作为基于SWT的Java应用程序的浏览器时遇到了麻烦,现在我在新机器上启动应用程序时得到了这个堆栈跟踪: Exception in thread “main” org.eclipse.swt.SWTError: No more handles [Safari mus t be installed to use a SWT.WEBKIT-style Browser] at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.browser.WebKit.create(Unknown Source) at org.eclipse.swt.browser.Browser.(Unknown Source) […] 现在,我确实遵循了SWT常见问题解答中关于如何使用Webkit的所有步骤; 安装了Safari,JVM是32位(就像Safari一样),它运行在Windows XP 64Bit机器上。 奇怪的是它在另一台WindowsXP 64bit机器上工作正常! 关于如何调试这个的任何想法? 编辑:似乎有一个关于Java 1.7.0u6及更高版本的Bug提供他们自己的libxml2.dll,Java试图在Webkit自己的libxml2.dll之前加载它。 查看此bug报告了解更多信息: https ://bugs.eclipse.org/bugs/show_bug.cgi?id = 38844

如何在浏览器和Java Web Start applet之间进行通信

现在的情况 我们目前使用applet执行某些操作,然后重定向当前页面。 在其核心中,您可以看到applet如下: public class ExampleApplet extends Applet { @Override public void init() { Button redirect = new Button(“Redirect”); this.add(redirect); final String target = this.getParameter(“targetPage”); redirect.addActionListener((ActionEvent e) -> { try { getAppletContext().showDocument(new URL(target), “_parent”); } catch (MalformedURLException ex) {} }); } } 以最简单的方式调用applet: 其中${appletUrl}返回applet JAR的位置。 所以applet只不过是一个调用getAppletContext().showDocument(new URL(target), “_parent”);的简单按钮getAppletContext().showDocument(new URL(target), “_parent”); 刷新当前页面。 这已经很长时间正确地完成了它的工作。 现在这是问题所在。 移民 众所周知,Chrome不支持Applet […]

如何在用户切换浏览器选项卡时从JApplet隐藏JDialog?

问题:用户从applet开始长时间操作; 显示带有进度条的JDialog。 用户打开/切换到另一个浏览器选项卡 – 仍然显示JDialog(并惹恼用户)。 当用户切换到另一个选项卡时,应隐藏JDialog; 当用户切换回来时再次显示。 注意:我看到了类似问题的问题,其中解决方案是添加windowActivated / deactivated listener。 它对我不起作用,因为窗口中有多个框架,其中一个框架包含applet。 当用户单击另一个帧时,会生成windowDeactivate事件,但用户仍在同一个选项卡中。

java – 仅在chrome浏览器中打开url

我有一个url,我试图在JavaFX的Web视图中打开该URL,但内容与Web视图不兼容。 它只兼容chrome和firefox。 所以我想只在Chrome浏览器中打开Url而不是在Web视图中打开它。 有可能吗?(我不想在默认浏览器中打开它。) 我尝试了下面的代码,但我们得到错误为“无法运行程序”chrome“:错误= 2,没有这样的文件或目录”。 Runtime.getRuntime().exec(new String[] { “Chrome”, “http://goo.gl/EsomR0” }); 谢谢,

如何在swing jframe中嵌入SWT浏览器

我想将我的SWT浏览器嵌入swing jframe中。 我尝试示例 ,但它需要调整窗口大小以加载浏览器窗口。 如何重新resize,我该怎么做才能重新绘制canvas?