我的页面上有一个JS脚本,用于检查document.referrer的特定URL。如果它存在则会更改页面上的按钮。由于Varnish缓存,我不能做服务器端。
我是否需要清理文档引荐来源,如果是这样的话?
我知道您必须清理任何用户输入服务器端,或者您是否从用户输入中打印出HTML。如果你对它进行检查,你还需要这样做吗?
如果是这样,像encodeURIComponent这样的基本函数就足够了,还是需要创建一堆手动转义来去除字符?
if(document.referrer.contains('mywebsite.com/url')){
button.replaceWith(button2);
};