我们的网站上有一个合法的弹出窗口,当用户点击实时聊天按钮时,会出现一个窗口,里面有聊天内容。这没有问题。我们最近切换到了一个新主机,现在弹出窗口被阻止了。弹出窗口拦截器是否以某种方式知道主机 IP(将会更改)?如果是这样,我只能假设这个以前的 IP 是“坏的”,因此它被阻止了,有没有办法修改它(这是使用 Chrome)。
原始JS代码
<a href="contact-us" class="button green icon" onclick='lpButtonCTTUrl = 'http://server.iad.liveperson.net/hc/12345678/?cmd=file&file=visitorWantsToChat&site=12345678&referrer='+escape(document.location); lpButtonCTTUrl = (typeof(lpAppendVisitorCookies) != 'undefined' ? lpAppendVisitorCookies(lpButtonCTTUrl) : lpButtonCTTUrl); lpButtonCTTUrl = ((typeof(lpMTag)!='undefined' && typeof(lpMTag.addFirstPartyCookies)!='undefined')?lpMTag.addFirstPartyCookies(lpButtonCTTUrl):lpButtonCTTUrl);window.open(lpButtonCTTUrl,'chat12345678','width=475,height=400,resizable=yes');return false;'>ChatNow</a>
onclick 部分的可读版本:
lpButtonCTTUrl = "http://server.iad.liveperson.net/hc/12345678/?cmd=file&file=visitorWantsToChat&site=12345678&referrer=" + escape(document.location);
lpButtonCTTUrl = (typeof(lpAppendVisitorCookies) != "undefined" ? lpAppendVisitorCookies(lpButtonCTTUrl) : lpButtonCTTUrl);
lpButtonCTTUrl = ((typeof(lpMTag)!="undefined" && typeof(lpMTag.addFirstPartyCookies)!="undefined")?lpMTag.addFirstPartyCookies(lpButtonCTTUrl):lpButtonCTTUrl);
window.open(lpButtonCTTUrl,"chat12345678","width=475,height=400,resizable=yes");
return false;