我有一个代码块可以在默认浏览器中打开给定的 URL。我在 IE 中打开带有参数的 URL 时遇到问题,当默认浏览器是 FireFox 时它工作正常,但 IE 似乎正在删除这些参数! 还有其他方法可以解决这个问题吗?
我使用的代码是:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler \"" + url + "\"");
我在 IE 中遇到“...test.html?param1=val1¶m2=val2”等网址的问题
谢谢
拉克什.A
最佳答案
如果使用 Java 1.6,请尝试以下操作:
Desktop.getDesktop().browse(new URI(url))
此 (java.awt.Desktop#browse(..)
) 是一种独立于平台的打开默认浏览器的方式。
关于java - 使用 Java Runtime 类在 IE 中打开带有请求参数的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3343133/