【问题标题】:Javascript within Web2Py runs locally but not when deployedWeb2Py 中的 Javascript 在本地运行,但在部署时不运行
【发布时间】:2014-03-13 05:07:11
【问题描述】:

我正在尝试在需要获取外部 URL 的 web2py VIEW 中运行一个简单的 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>

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

现在来了擦.... 如果小部件的格式为:

<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?相对路径不正确?

【问题讨论】:

    标签: javascript html web2py pythonanywhere


    【解决方案1】:

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

    【讨论】:

    • 这是真的!我的页面是 https 和小部件来自 http...任何解决方案?
    • 选择一个并在整个过程中使用它或使用协议相关的网址(以 // 开头并指定除协议之外的所有内容)
    • 你有它在互联网上的某个地方我们可以看到它吗?您的问题中没有足够的信息来调试它。
    • 我浪费了很多时间试图在我的网站上进行简单的倒计时,但无法解决上述问题...最终我使用了keith-wood.name/countdown.html,它真的很容易集成它与 Web2Py。您可以在icd10.pythonanywhere.com/ICD10/default/index 看到 2014 年 10 月 1 日美国医疗保健领域可怕的 ICD-10 医疗编码变化倒计时。
    猜你喜欢
    • 2021-04-10
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多