问题标签 [public-suffix-list]

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 投票
1 回答
198 浏览

go - 有没有办法从 publicsuffix 库中只提取有效域?

我正在查看publicsuffixGo 中的库,发现它在从字符串中提取域方面非常有用。这就是我所拥有的:

complex-domain.co.uk作为有效域,这可以很好地发挥作用。但是,我面临的问题是,当任何随机字符串传递给函数(包含一个点)时,库无论如何都会给出一个有效的域名(即使公共后缀列表中不存在 TLD)。

给出:complex-domain.someinvalidtld

我的理解是该publicsuffix包假定它是一个本地域并无论如何都会对其进行解析。有没有办法避免这种行为并只提取有效的行为?

0 投票
0 回答
13 浏览

cookies - com.au 子域的 Cookie 没有被发回

我们在subdomain.SITE1.com.au上托管了一个前端,API 在api.SITE1.com.au上。后端堆栈是 Express + Node + Mongo + Nginx,我们正在尝试在域登录后设置 HTTPOnly cookie。 cookie 被正确发送到前端并且在响应中可见,但它没有在浏览器中设置。

我们在 subdomain.SITE2.com 上有一个登台前端服务器在 api.SITE2.com 上,cookie 被设置并在随后的请求中正确发回(这让我得出结论,前端没有问题或后端设置)。

我们尝试过的事情:

(1) 我查看了公共后缀列表,看看这是否有问题,但列表中存在 com.au

(2)我们尝试设置secure=true,也尝试显式设置域,但没有任何区别

(3) 尝试在 Firefox 和 Chrome 上检查,没有区别

(4) 尝试删除显式域并将secure设置为false,没有任何区别

任何帮助将非常感激!