问题标签 [pac]
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.
winapi - 在进程内和进程外解析 WPAD 有什么区别?
在 WinHTTP 自动代理 API 中,WINHTTP_AUTOPROXY_OPTIONS将接受 WINHTTP_AUTOPROXY_RUN_INPROCESS 和 WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY 的标志。这两个标志有什么区别,你什么时候使用它们?
c++ - 如何使用 C++ 读取 PAC 文件
我正在将 libcurl 用于 HTTP 请求。
如果用户有任何代理设置,我的应用程序应该能够理解
所以它可以是代理服务器的代理或自动代理配置的代理
我看到 libcurl 中没有对 PAC 的支持
由于我的应用程序使用 C++,是否有可用的扩展/解析器引擎?
感谢您阅读帖子
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。
wpf - MVVM 模式是 MVC + PAC 模式的共生体吗?
我浏览了维基百科并找到了这样一篇文章:
http://en.wikipedia.org/wiki/MVC4WPF
链接上部的一部分:
MVC4WPF 是 Information Control Corporation 为基于模型-视图-控制器 (MVC) 和演示-抽象-控制 (PAC) 模式的 Windows Presentation Foundation (WPF) 开发开发的开源、可扩展、自动化代码模式...
我知道,WPF/Silverlight 确实使用 MVVM 模式:Model-View-ViewModel。
那么 MVC4WPF 是 MVVM 的第一个版本吗?
我不太了解 WPF/Silverlight 的发展历史,但 MVVM 总是让我想起某种 MVC。
如果这是真的,那么MVVM = MVC + PAC
?
javascript - 设置本地 PAC 文件时无法获取完整 url
我正在为浏览器编写一个 .pac 文件。我希望浏览器检查我输入的网址是否符合规则。
问题是我想从浏览器而不是协议和主机接收完整的 url。但是现在我只能通过测试来接收url
,https://www.login.dngdang.com/
但我输入了https://www.login.dangdang.com/xxx
。怎么了?
proxy - 确定代理服务器/端口
如果这是一个简单的问题,我很抱歉,我不熟悉这种事情。
我正在尝试确定我的代理服务器 ip 和端口号,以便使用谷歌日历同步程序。我使用谷歌浏览器下载了 proxy.pac 文件。最后一行写着:
我相信这意味着端口号是 1081,但对于代理服务器,我期待格式为“proxy.example.com”的东西有什么建议吗?
谢谢
proxy - Windows 7/ie10 中的代理 pac 文件
我已经设置了代理文件,如下所示:
10.10.10.10 什么都不存在。在 IE10/Windows 7 x64 中,我在 IE 的 LAN 设置下禁用了“自动检测设置”和“为 LAN 使用代理服务器”。
浏览器只是忽略 PAC 文件并直接访问网站,因为它们正在加载到浏览器中。
我尝试过的不成功的事情: 1. 通过将代理文件路径直接放在浏览器 URL 字段中来检查它。可以通过浏览器下载。2. pac 文件的文件路径中的双斜杠 3. 将 pac 文件移动到不同的位置 4. 带有双斜杠的 Google Chorme
我在这里缺少什么吗?
谢谢,
约翰
java - Error Proxy AutoConfig in HTMLUNIT
I have an application using Htmlunit and I needs to use a PAC file, but HtmlUnit shows an error and I don't know why.
The PAC file is written in Javascript and it has ".cgi" extension.
The code is:
WebClient webClient = new WebClient();
webClient.getOptions().setJavaScriptEnabled(true);
webClient.getOptions().setActiveXNative(true);
webClient.getOptions().setAppletEnabled(true);
webClient.getOptions().setCssEnabled(false);
webClient.getOptions().setPopupBlockerEnabled(true);
webClient.getOptions().setRedirectEnabled(true);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setUseInsecureSSL(true);
webClient.setAjaxController(new NicelyResynchronizingAjaxController());
webClient.getOptions().getProxyConfig().setProxyAutoConfigUrl("http://domain/proxy.pac");
HtmlPage currentPage = webClient.getPage(web);
And the errors are:
Exception in thread "main" java.lang.StackOverflowError
at java.io.IOException.<init>(IOException.java:58)
at java.io.InterruptedIOException.<init>(InterruptedIOException.java:64)
at java.net.SocketTimeoutException.<init>(SocketTimeoutException.java:43)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160)
at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84)
at org.apache.http.impl.io.SocketInputBuffer.isDataAvailable(SocketInputBuffer.java:95)
at org.apache.http.impl.AbstractHttpClientConnection.isStale(AbstractHttpClientConnection.java:310)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.isStale(ManagedClientConnectionImpl.java:158)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:432)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:167)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1281)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1198)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:307)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:361)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1237)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1339)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1198)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:307)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:361)
There are more lines of errors but I have not putt.
Any ideas?
configuration - 使用 HtmlUnit 手动将文件 pac 添加到代理
对不起,如果我的英语水平不好。
我可以使用 HtmlUnit 手动将 PAC 文件分配给代理吗?
我试过分配一个 URL,但 Java 显示异常,我想手动添加文件,看看文件是否有任何错误。
有什么帮助吗?谢谢。
c# - 使用本地 pac 文件
当用户在 vpn 上时,我需要使用本地 pac 文件。问题是我不明白如何让程序读取它。从我读过的内容来看,.net 应该能够从 IE 设置开始。用户可以使用 IE 访问网络,但我的程序在 vpn 上无法运行,所以我猜 pac 文件没有被读取。在该测试中,我已将 useDefaultWebProxy 设置为 true。
将 wcf 客户端代理地址设置为 file:///path/file.pac 时出现无法访问它的错误,并且在搜索时只能访问 http:// 所以我猜这个参数对我不起作用.
关于任何解决方法的任何想法?