首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >proxy.pac -图像例外

proxy.pac -图像例外
EN

Stack Overflow用户
提问于 2017-05-19 17:17:50
回答 1查看 406关注 0票数 1

我是一名web开发人员,我使用squid作为代理,我在firefox中输入了squid作为代理服务器。因此,当我在firefox中输入http://www.example.com时,通过相应地配置squid,我可以在本地计算机上看到该站点。

现在的问题是,我们的一些客户有GB的图像,这是一个痛苦的加载到我的机器上。所以基本上我想使用我的离线网页,但从实时服务器加载图像,所以我不会有一个没有图像的损坏的网站。

为了做到这一点,我尝试创建一个proxy.pac,并将其配置为:

代码语言:javascript
复制
function FindProxyForURL(url, host) {

    if (shExpMatch(url, "*.jpg")) {
        return "DIRECT";
    } else {
        return "PROXY 192.168.178.31:3128; DIRECT";
    }

}

不幸的是,它并不是真的有效。我做错了什么,我怎样才能实现我的目标?

EN

回答 1

Stack Overflow用户

发布于 2018-01-08 03:07:24

根据PAC文件上的Mozilla document

://URL的路径和查询组件将被剥离。在Chrome中,你可以通过将PacHttpsUrlStrippingEnabled设置为false来禁用它,在Firefox中,首选项是network.proxy.autoconfig_url.include_path。

这意味着当您输入url时,传递给https://www.example.com/image.jpg脚本的就是url https://www.example.com。因此,您永远不会在if语句中输入第一个条件。

在火狐中,您可以通过转到about:config页面并将network.proxy.autoconfig_url.include_path设置为true来更改此设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44066081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档