当前位置: 首页 > 知识库问答 >
问题:

JavaFX webview集代理

曹振
2023-03-14

我在应用程序中使用了JavaFX网络视图。在其中,我加载了一个本地html文件,该文件本身从地图加载了一些javascript库。谷歌。com,然后在网络视图中显示带有一些标记的谷歌地图。

现在根据这个问题,如果我想使用代理,我应该做:

System.setProperty("http.proxyHost","proxy.esrf.fr");
System.setProperty("http.proxyPort","3128");

但这没有效果。我可以将我想要的任何东西设置为主机和端口。即使设置没有有效的代理,谷歌地图磁贴仍然被加载。所以很明显它没有使用代理设置。

如何确保WebView中的所有Web流量都通过代理进行。

我还顺便设置了https.proxy主机和https.proxy端口,以防万一。

谢啦!

共有1个答案

段干德泽
2023-03-14

这个问题是由我之前做的错误修复引起的。在java中使用代理时,这篇文章非常有用。最后,建议设置代理选择器。setDefault(null) 以避免套接字和代理出现问题。

然而,这使得通过

System.setProperty("http.proxyHost","proxy.esrf.fr");
System.setProperty("http.proxyPort","3128");

不可能。实际上,除了将代理对象传递给URL. openConnection(Proxy p);之外,根本不可能设置任何代理

因此,我建议将默认代理选择器设置为null,而不是将其设置为null

ProxySelector.setDefault(ProxySelector.getDefault());
 类似资料:
  • 本教程用于多代理kafka集群。我建立了三个经纪人: 本地主机:9092 本地主机:9093 本地主机:9094 问题是,如果我杀死,我就不能使用以下命令: 我知道端口被杀死了,但是--如何通过通用引导服务器来使它运行?我错过了什么? 编辑1: bin/kafka-console-consumer.sh--bootstrap-server localhost:9092,localhost:9093

  • 从服务器1的web控制台创建的消息在服务器2的web控制台中不可见。这种配置有什么问题? web控制台中的状态:

  • 几乎所有 HTTP 客户端都支持通过中间代理进行调用。传统上,这被用于在与外部世界的连接受到限制的防火墙环境中运行。然而,由于 linkerdd 可以作为 HTTP 代理,并且由于使用代理通常可以在没有代码更改的情况下实现,所以这种方法为使用 HTTP 的应用程序提供了一个简单的集成路径。 用linkerd作HTTP代理 linkerd 可以作为 HTTP 代理工作,无需任何额外的配置,提供关键功

  • 问题内容: 实际上,这不是一个问题,但实际上我需要您的意见…我把他的帖子放在这里是因为我知道您一直都很活跃,所以请不要认为这是一个坏问题并与我分享您的意见。 我已经使用Java动态代理来集中化在独立模式下使用的JPA代码,这是动态代理代码: 这是包含更多信息的链接(http://m-hewedy.blogspot.com/2010/04/using-dynamic-proxies-to- cent

  • 本文向大家介绍Python数组并集交集补集代码实例,包括了Python数组并集交集补集代码实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python数组并集交集补集代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 并集 打印结果: 交集 打印结果: 补集 打印结果: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望

  • 本文向大家介绍JS功能代码集锦,包括了JS功能代码集锦的使用技巧和注意事项,需要的朋友参考一下 1.模仿fade in(),fade out(). 原理:setInterval ( "opacity++透明度“函数,时间间隔) 2.获取和设置元素对象的属性值: 关键点:obj.currentStyle[attr] ; getComputedStyle(obj,null)[attr] ; 以上所述是