gpt4 book ai didi

javascript - 是否可以使用 JS 来检查支持哪些编码方案,而不需要访问服务器?

转载 作者:行者123 更新时间:2023-11-28 03:06:53 25 4
gpt4 key购买 nike

由于我无法控制的 CDN 配置不当,我无法访问 accept-encoding来自服务器的 header 。客户端JS是否可以确定支持哪些编码方案(gzip、br)?然后,我可以发出类似 <script src="/script.js?encodings=gzip,br"> 的请求

最佳答案

现在,我做了:

var supportsBrotli = window.Symbol && Symbol.hasInstance && Symbol.toPrimitive && window.WebAssembly;
document.getElementById('script').src = '/js/script.js' + (supportsBrotli ? '.br' : '');

这些 JS 方法来自 caniuse,它应该适用于 Chrome、FF 和 Safari。

关于javascript - 是否可以使用 JS 来检查支持哪些编码方案,而不需要访问服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60535838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com