java - 想要在使用 java swing 在网络浏览器中打开链接时隐藏/修改地址栏中的链接

标签 java swing

我正在尝试使用 java swing 在网络浏览器中打开链接,但出于安全原因,我不希望用户看到该链接。所以我希望隐藏地址栏或修改链接,以便用户不能以负面的方式使用该链接。我该怎么做?

我的代码:

URI uri = null;

uri = new URI("my.original.link");

Desktop.getDesktop().browse(uri);

现在如何隐藏链接/地址栏或将原始链接修改为某些错误值以使其对用户无用?

最佳答案

您无法使用 Desktop.browse() 方法执行此操作。该 URL 对用户可见。

之后您可以执行服务器端重定向,但用户至少仍会在短时间内看到原始 URL。

关于java - 想要在使用 java swing 在网络浏览器中打开链接时隐藏/修改地址栏中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17442293/

相关文章:

java - Maven-assembly-plugin 失败,超过 GC 开销限制

java - 使用java中的扫描仪一次读取完整文件

swing - Scala中的惯用表格单元渲染器

java - 出现滚动条时包含 JPanel 的 JScrollPane 调整大小

java - MouseListener 第一次不起作用

java - 在 Java 中嵌套 CompletionStages 以使内部 block 在外部 block 之前运行

java - 如何在 native Activity 中显示软键盘

java - 围绕中心坐标排序坐标 - JAVA

java - 如何禁用 JFrame 中的关闭按钮?

java - 自定义表格单元格编辑器仅适用于 1 列,尽管适用于所有列