Web2Py中的Javascript在本地运行,但在部署时不运行

时间:2014-02-14 01:28:27

标签: javascript html web2py pythonanywhere

我正在尝试在web2py VIEW中运行一个需要获取外部URL的简单javascript:

<script src="http://widgets.aapc.com/countdown/aapc_cdwidgetbox_220.js"></script>

在本地 - 它运作良好。 部署在PythonAnywhere上时 - 它不起作用,并且不会引发错误。

我试过在它周围包裹一个容器 - 没有帮助 我已经尝试在XML中清理True或False - 没有帮助

关于这个问题,两年多前对web2py小组进行了一些讨论 - 但没有结论

让它变得更有趣: 另一种javascript小部件,例如:

<div align="center" style="margin: 15px 0px 0px;"><noscript><div align="center" style="width:   140px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(249, 249, 255); font-weight: bold; font-size: 12px; background-color: rgb(4, 2, 68);"><a href="http://mycountdown.org/tag.php?tag=icd" style="text-decoration: none; font-size: inherit; color: rgb(249, 249, 255);">Icd </a></div></noscript><script type="text/javascript" src="http://mycountdown.org/countdown.php?cp2_Hex=040244&cp1_Hex=F9F9FF&img=1&hbg=&fwdt=170&lab=1&ocd=conference&text1=ICD-10&text2=My Countdown&group=Event&countdown=conference&widget_number=3010&event_time=1412121600&timezone=America/New_York"></script></div>

再次 - 在本地工作,但在部署时不工作。

现在来了THE RUB .... 如果窗口小部件的格式为:

<iframe width="350" height="240" src="//w2.countingdownto.com/468181" frameborder="0"></iframe><p><a href="http://countingdownto.com">Countdown Clocks</a></p>

它在本地和托管计算机/部署上都有效。 它没有提及JS ......它包含在

<iframe>....
not <div>

任何想法我做错了什么?没有正确调用JQuery?相对路径不正确?

1 个答案:

答案 0 :(得分:2)

这只是一个猜测,但我认为您使用https访问您的网页,然后尝试使用http加载您的小部件,而您的浏览器拒绝它。