0

私たちのサイトには正当なポップアップがあり、ユーザーがライブ チャット ボタンを押すと、チャットが入ったウィンドウが表示されます。これは問題なく機能しました。最近、新しいホストに切り替えたところ、ポップアップがブロックされました。ポップアップ ブロッカーは何らかの方法でホスト IP (変更される) を認識していますか? もしそうなら、私はこの以前の IP が「悪い」ものだったためにブロックされたとしか考えられません。これを修正する方法はありますか (これは Chrome を使用していました)。

オリジナルJSコード

<a href="contact-us" class="button green icon" onclick='lpButtonCTTUrl = &#39;http://server.iad.liveperson.net/hc/12345678/?cmd=file&amp;file=visitorWantsToChat&amp;site=12345678&amp;referrer=&#39;+escape(document.location); lpButtonCTTUrl = (typeof(lpAppendVisitorCookies) != &#39;undefined&#39; ? lpAppendVisitorCookies(lpButtonCTTUrl) : lpButtonCTTUrl); lpButtonCTTUrl = ((typeof(lpMTag)!=&#39;undefined&#39; &amp;&amp; typeof(lpMTag.addFirstPartyCookies)!=&#39;undefined&#39;)?lpMTag.addFirstPartyCookies(lpButtonCTTUrl):lpButtonCTTUrl);window.open(lpButtonCTTUrl,&#39;chat12345678&#39;,&#39;width=475,height=400,resizable=yes&#39;);return false;'>ChatNow</a>

onclick 部分の読み取り可能なバージョン:

lpButtonCTTUrl = "http://server.iad.liveperson.net/hc/12345678/?cmd=file&amp;file=visitorWantsToChat&amp;site=12345678&amp;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;
4

0 に答える 0