登录控件
答案是:与登录脚本替换这个脚本标签
此:
<script src="http://www.jscache.com/wejs?wtype=sswidecollectreview&uniq=612&locationId=1480219&lang=en_US&border=true"></script>
从登录脚本此标签
<script src="https://www.tripadvisor.com/WidgetEmbed-sswidecollectreview?uniq=831&locationId=308116&border=true&lang=en_US"></script>
,并添加[ S]字符链接图像[https]像这样:
<a target="_blank" href="http://www.tripadvisor.com/"><img src="https://www.tripadvisor.com/img/cdsi/img2/branding/medium-logo-12097-2.png" alt="TripAdvisor"/></a>
这样:
<a target="_blank" href="http://www.tripadvisor.com/"><img src="https://www.tripadvisor.com/img/cdsi/img2/branding/medium-logo-12097-2.png" alt="TripAdvisor"/></a>
工作...
什么解决办法?如果您正在制作Facebook应用程序,那么这是一个巨大的问题,该应用程序(完全是TripAdvisor)是必不可少的,也是页面选项卡上的唯一元素,并且它不适用于大多数用户。 – 2012-08-10 06:48:22
我没有“通用”的解决方法,所以有点复杂,但这里是**未经测试的**版本;脚本中的问题(至少是我看过的部件,还有更多)似乎是对由Akamai提供服务并且没有HTTPS版本的“jscache.com”的引用。它唯一提供的是一个引用了Tripadvisor URL的JavaScript。 Tripadvisor URL以安全版本存在,所以如果您可以自己提供jscache.com生成的脚本,并将其与httpsad URL一起提供给Tripadvisor,那么_should_应该解决它。 – 2012-08-10 07:04:37
再过一杯咖啡后,我应该补充一点,这个解决方法当然假设TripAdvisor不会改变他们的网站,所以你的脚本中断了。 – 2012-08-10 07:33:33