2017-04-27 49 views
3

我试图在我的网站中嵌入旅行顾问小工具。 Trip Advisor小部件的代码如下。旅行顾问小工具在我的网站不工作

<div id="TA_selfserveprop546" class="TA_selfserveprop"> 
<ul id="VvhCFP8xz" class="TA_links JZ5CKDSmc"> 
<li id="SBEZiTat" class="eyClDs8JVUL"> 
<a target="_blank" href="https://www.tripadvisor.com/"><img src="https://www.tripadvisor.com/img/cdsi/img2/branding/150_logo-11900-2.png" alt="TripAdvisor"/></a> 
</li> 
</ul> 
</div> 
<script src="https://www.jscache.com/wejs?wtype=selfserveprop&amp;uniq=546&amp;locationId=12072630&amp;lang=en_US&amp;rating=true&amp;nreviews=5&amp;writereviewlink=true&amp;popIdx=true&amp;iswide=false&amp;border=true&amp;display_version=2"></script> 

但它不工作,因为它在chrome控制台窗口中显示以下错误。

通过document.write调用分析器阻塞的跨站点(即不同的eTLD + 1)脚本https://www.tripadvisor.com/WidgetEmbed-selfserveprop?border=true&popIdx=true&iswide=false&locationId=12072630&display_version=2&uniq=546&rating=true&lang=en_US&nreviews=5&writereviewlink=true。由于网络连接性差,浏览器可能会阻止该浏览器或未来的页面加载。如果在此页面加载中被阻止,则会在随后的控制台消息中进行确认。有关更多详细信息,请参见https://www.chromestatus.com/feature/5718547946799104

我已经阅读了很多论坛,并尝试过几个选项,如脚本标记中的async和defer。

回答

0

尝试

<script src="https://www.tripadvisor.com/WidgetEmbed-selfserveprop?amp;locationId=12072630&amp;writereviewlink=true&amp;rating=true&amp;border=true&amp;uniq=546&amp;iswide=false&amp;popIdx=true&amp;lang=en_US&amp;nreviews=5&amp;display_version=2" defer></script> 

而是采用jscache