问题标签 [autoproxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8118 浏览

javascript - pac (proxy-auto-config) 文件中的 FindProxyForURL 函数在 IE 浏览器中无法使用

我们花了三天时间仍然无法解决一个奇怪的技术问题,所以我们需要您的帮助。

我们编写的 pac (proxy-auto-config) 文件在所有其他浏览器中都可以正常工作,除了 IE (Internet Explorer)。

请求网址是

如果 pac 文件是

没错,就是使用代理访问网站。

但是,如果 pac 文件更改为

CN,也在网址中。但 IE 并不像我们想象的那样使用代理访问网站。

但是我们在 Chrome、Safari、Firefox 等其他浏览器中测试,它们都运行良好,它们都使用代理访问网站。

好像在IE中,函数中的参数“url”FindProxyForURL(url, host)不是url的完整路径,它只是包含主机,但在其他浏览器中是完整的url。

我们在这个问题上花了 3 天时间,你有什么想法让 IE pac 文件中的函数获取完整的 url,或者有办法在 IE 浏览器中调试 pac 文件。

我们甚至无法在浏览器中提醒信息。

我们的 IE 版本是 10,Windows 8。

0 投票
0 回答
143 浏览

c# - 对同一对象使用多个 AutoProxyCreator

我将 Spring.Net 用于 IOC 和 AOP。似乎 Spring.Net 不支持多个 AutoProxyCreators。我有以下课程:

有些类是从上面的类继承的,我有以下 xml 配置:

问题在这里提出,这些 AttributeAutoProxyCreators 中只有一个同时工作,请帮我解决这个问题。

0 投票
1 回答
4200 浏览

javascript - 通过 Javascript 控制台测试代理自动配置 FindProxyForURL()

是否可以通过从浏览器 JavaScript 控制台手动执行 FindProxyForURL(url, host) 函数来测试代理自动配置 (PAC) 脚本?

是否可以从控制台访问PAC 函数(如 dnsDomainIs、shExpMatch、isInNet)的内部实现?

或者,这些函数是否可以在标准 JavaScript 中实现,以允许手动执行 FindProxyForURL 函数?

我能找到在浏览器中调试 proxy.pac 脚本的唯一方法是添加 alert() 语句并让浏览器在内部执行它。能够添加断点并手动单步执行 FindProxyForURL 函数将使调试变得更容易。

测试 PAC 脚本的外部工具有很多,比如pacparser(使用 Spidermonkey)和autoprox(使用微软的实现

有人问过类似的问题:

如何发现 pac 中使用的 de proxy
如何获取 PAC 的访问日志(proxy auto config)
使用 alert() 调试 autoproxy (PAC) javascript?
在 Windows 中,包含执行 PAC 文件的函数的 Javascript 文件在哪里?

0 投票
1 回答
990 浏览

spring-boot - AOP 不工作

我在 gradle 文件中 使用Spring Boot 1.4.1和以下启动器:

我正在尝试使用 Spring AOP 来实现日志记录。

当我运行应用程序时,出现以下异常:

如果我在没有上述方面的情况下运行应用程序,一切正常。

请帮忙。

0 投票
1 回答
2009 浏览

opera - 使用命令行参数打开浏览器

我正在使用 Opera 浏览器。我想通过 detault 使用一个命令行选项打开浏览器,即)每当我打开 Opera 时,它应该启用该选项

我现在正在使用打开我的歌剧

歌剧 --proxy-pac-url="http://hostname/autoproxy.pac"

每当我单击桌面中的歌剧快捷方式时,都应设置此自动代理文件。我使用的是 ubuntu。

提前致谢。

0 投票
1 回答
172 浏览

java - Spring Web - 关于启用 AspectJ 和事务管理的循环参考

Spring Web 在以下情况下会导致循环引用

  1. 启用 AspectJ 自动代理和事务管理
  2. 创建一个简单的bean,B1预计首先被加载
  3. 创建一个依赖于B1的ProxyFactoryBean,B2

下面是我的分析。

  1. Spring 尝试创建 Bean B1。此时,AnnotationAwareAspectJAutoProxyCreator BPP 启动。
  2. AutoProxyCreator 打算创建 TransactionAdvicer 并尝试查找 TransactionManagementConfigurer 类型的所有 bean
  3. B2 是一个工厂 bean(检查工厂 bean 类型的快捷方式也失败了),spring 需要创建完整的 bean B2 来比较类型。由于 B2 依赖于 B1,因此会产生循环引用。

一种解决方法是确保 Spring 首先加载一个虚拟 bean,比如 B0,没有 bean 会依赖它。

Java配置:

XML 配置:

0 投票
1 回答
2101 浏览

python - 如何在不删除的情况下提取多处理队列元素

由于 AutoProxy 错误,我无法提取多处理队列的元素。

提取队列元素而不删除的正常方法是执行 - list(q.queue) where q-> queue object。似乎不适用于 MP 队列。

当我使用时也会发生同样的情况:

我希望能够在不执行 q.get() 的情况下提取队列元素,并且希望继续使用共享队列,因为它被多个进程使用。

0 投票
0 回答
80 浏览

google-chrome - 代理 pac 文件在 Chrome 和 Edge 中不再起作用

我有一个由公司服务器托管的 pac 文件,但它停止工作。我们没有做任何改变,内容是:

我可以通过在浏览器中输入 url 来下载 pac 文件,这样他仍然是托管的,它仍然可以在 Firefox 中运行,但不能在 chrome 或 edge 中运行。

它应该阻止除“mydomain”之外的所有其他网站,我们在在线测试期间使用它,并阻止学生进入谷歌或其他网站寻找问题答案。